I don't need to deploy an HTTP server and all the connections are made on port 80, the default HTTP port, which is generally not blocked by firewall.Unfortunatly at the end of my work I realized that the flash socket component has some limitation on using port 80.[URL]As nobody is interested by this report, I now think that this limitation is done on purpose by Adobe. I don't know exactly why, may be to force to use their data service product.
I can understand that. But what I am hangry about is that nowhere in the documentation of the socket component there is an information about this limitation. I guess lot of people lost time trying to reach an unreachable goal ! And most of the time you find the problem at the end of the work because local connection is working ok on port 80.
I am able to establish socket connection to a remote machine by first loadind the policy file. But the same thing is not working if i am trying to connect to the same remote machine & 443 as port No. In policy file the connection is allowed to all ports.
Is there any thing else to be done. I am geting sandbox violation error.
Basically, Im learning how the socket class works in AS3, seems pretty simple, but I dont know what port to assign in the second connect() parameter, let say I wanna load a image from the web, what should I have to do to figure what port is the right one?
I'm trying to talk to a fully RESTful api of my own creation. The api is up and running but flash does not support PUT and DELETE, and does not recieve http status codes properly, plus a whole load of other issues with flashes anaemic http support.
To get around this I am trying to use as3httpclientlib. A 3rd party as3 http library, that uses socket connections to access the whole http protocol properly. It's a great library, unfortunately because it uses sockets flash requires implementation of the socket policy file, even though the access is all via port 80, the standard http port.
[URL]
This has given me a real headache. I can't implement the port 843 policy server as the documentation suggests because it's out of my ability level i feel. Also when the client is running it may be behind a corporate firewall that doesn't allow 843 access, so serving the policy file via the standard port seems the way forward. This is where I am stuck.
The policy file documentation says this shouldn't matter as if you cant access 843 because of your firewall you'll be unable to access non standard ports anyway, but I am accessing standard ports, only via sockets instead of URLLoader.
In the root of my server I have placed the following policy file:
Code: <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy>
I'm working on a Flash/Facebook game. My swf and socket server are on different domains, so I have to use a socket policy file. According to Adobe, they have "filed with IANA, the Internet Assigned Numbers Authority, to reserve port 843 for the purposes of serving socket policy files." Unfortunately, my server has port 843 closed. I asked my server guy to open the port. Here's his reply:
[quote]One of the points Matt mentioned is even if we open that particular port how would you ensure the scores of people accessing this game from their schools, libraries or even people internal to OurCompany will have connectivity on the port. Let me explain, in order for traffic to flow on port 843 from the browser to the smart fox server, the users ISP also has to allow for that traffic to pass outbound from the users browser. It is possible that several users would not be able to run it, is that risk acceptable ?[/quote]
How common is it for ISPs to block port 843? I assumed that, since this is an Adobe standard, that ISPs would now have it open by default. What's the scoop?
In a project that I'm working on, I have to be able to read input data from a serial port. The input data will be very simplistic in nature. I'm guessing more like a on/off, yes/no, true/false style of operation.I have found some examples in other languages, but nothing in AS3 or AS2. Could anyone send any sample code or a link to a tutorial that gives me some lead way on this? Which approach is better, going with a Flash projector piece, or building it in AIR? The final piece will be on a PC based system.
When I send number (int)52 s.Send(BitConverter.GetBytes((int)872415232));, flash show me trace(socket.readInt()); 872415232 If i send 872415232, flash show 52.Why? And how it fix?
Here, I have draggalble box but I need to drag in limitation. just say position of x and y is greater than 30 and less than 130 . But have no idea to do limitation.
i have a really high movie clip (~14 000px), and i want to set it's registration point to bottom left, but i get an error trying.Url...What is this silly limitation, can i turn it off? I cant stop wondering why adobe would put this kind of restriction in their software.?
This is my problem that I have been fighting for way too long. I have a grid with some 300 boxes in it. I want these boxes to populate the grid randomly with random number of boxes populating each time.
My grid is a MC and all of the squares in it are the child of a another MC. All squares are named 1-300 and as you can see in the array, I am testing just 18 right now. I am hoping that it is possible to do what I want to do with an array because I think it would save me a lot of time and save computers a lot of processor juice.
I have been able to get the setProperty to affect the squares that the array points to, but it won't move on to any other squares. Or it will make the entire MC invisible.
CODE for frame 1: //This code should wipe the grid clean Boxes = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]; for (count = 0; count<=18; count++) {
we have an origin server where video materials are stored and one edge where clients are conected to.
If i allow clients to connect directly to core server it can go easily to 1000 users without any problems. If the clients connects to edge after 100 users the player will start buffering the video every few seconds.
On the other hand if i connect a FMLE to core ( same video bitrate as materials already encoded ) clients can connect to edge and there is no problem ( tested with 1000 users ) and no buffering issues appeared.
There is no IO wait problem on core, edge is configured not to use any cache. There is no connectivity isssue between master and edge.
I am using the ExternalInterface on Flex 3. We are actually using flex to compress a large amount of DOM data, so this is specifically being used with LARGE data. To further investigate, if there is a limitation, is this universal? (IE. Silverlight) First, let me state that this is being done with an application that was made by inexperienced software engineers. This is an app that we need to buy time by compressing the data so that we can build a long-term solution. We have no other options, unfortunately. Background: This is an application that is actually a web-spreadsheet. Our long term solution is to make a Office Business Application.
I'm trying to integrate a JavaScript multiple file uploader into a website. I've worked with Uploadify before and wanted to go with that. The difference in this case was that I needed to allow a large number of files in the upload queue (up to 500).
Everything works fine in Firefox, IE6-9 and Safari. Except for Chrome, where when selecting more than 232 files at once (using the Flash file select dialog) it doesn't do anything (the file select event is not triggered for the JS script to capture).
At first I thought it was an Uploadify bug, and decided to try Plupload as an alternative. Problem is that I hit the same dead end with the Flash version of Plupload, it just won't do anything when selecting more than 232 files at once.
Is this a known Flash Player limitation/bug in Chrome?
I'm creating a client-server game. My client is a flex based game, and my server is erlang server. At the beginning, when I test directly my flex client in flash player, I can establish a connection easily to my erlang server through socket connection. And both can exchange data with no problem. The problem rise when I deploy my flex app at Apache http server, and running it using a browser by calling [URL] my flex socket sends message requesting for a crossdomain policy to my erlang server. So I create an xml message that represent a crossdomain policy, and send it back to my flex app as a response for that request.
Yet still I can't establish any permanent socket connection between my flex client and my erlang server. I know this because I add listener on my flex socket that will modify its internal state to CONNECTED, if a connection between client-server has established.
Our problem is: When we used Flash Media Developer Server 4.5 (Trial), we can use Share folder. However, when we bought Streaming Server and deployed with same file structure, we can't use Share folder but Local folder only.
Is there any limitation of using Share folder in Streaming Server?
Configuration: It's standard. we set fms.ini in Windows. i.e., VOD_DIR = C:Program FilesAdobeFlash Media Server 4.5applicationsvodmedia
On this page it says "The XMLSocket.connect method can connect only to TCP port numbers greater than or equal to 1024"This makes it hard to get a chatserver to work through a firewall.BUT I recently discovered on this page that you can set up "policies" for your flash movie that allow it to run on port 80.
I'm going to setup a web server for streaming h.264 video for flash player and ios device.I know that I need the vod with HDS and HLS, and I don't need real live stream recording.At this stage, I have configured my apache server and use modules in FMS.I have referred to this document,[URL]It seems works fine now.Because I don't need to use FMS any more in my environment, what's the limitation I need to concern in terms of license, performance, etc. ?
I am new to the Flash Media Server and have a question on its use of ports. Now if a server has IIS and FMS and one wished only to stream flash (VOD). Could I edit the fms.ini file and remove port 80 from adaptor.hostport?
In my thinking I would stream over port 1935 and would lose the ability to progressive download over port 80.Now I do not ever want to use progressive downloading so no issue so far. In addition I can now run my IIS server on port 80 for my administartor console into FMS. All my clients are internal and thus I do not need a stream on port 80.
I want to write an application that monitor the USB port, and when something is connected should show the contents of the drive (image viewer) automatically.there is any way to do that with Flex/Flash directly?or i might program another application in C in order to monitor the USB port and then comunicate with the front-end application with sockets?
I installed fms 3.5 and actually am running apache for php in 8080 and want to make this fms service in different port and made it as 8083 while installing,
After installed when am starting fms using
./fmsmgr server fms start
it shows error message and i checked in messages file it gives already that port is used by someone
"Mar 26 03:59:51 u15393552 Adaptor[12576]: Failed to initialize listeners for adaptor admin, FMS is already running or other adaptor admin"
We have an AIR application which is running in client-server mode as a desktop application. Our application runs on AIR version-1.5;Flex version 3.5. We want this application to be ported to android. Will AIR 1.5 work with Android? if not which version of AIR should be used with Android? And also, Can I configure my Flex Builder to partucular version of AIR SDK? I am getting confused with AIR 2.0, 2.5 and recently released flex Hero SDK for mobile platforms.
But Haxe doesn't allow default value it seems. How can I do this? My real enum has hundreds of entries and for those with default values I must preserve the values.
I've downloaded BlazeDS 4 and installed in on my Tomcat server. How can I make it to listen to port distinct from 8080? I change port in channels configuration in services-config.xml, and my client application sends requests for new port, but they failHow can I make server listen to custom port?
I would like to know if i could download the .swf file the site uses and still be able to access the site from the file? I know this is a little complicated but i'm new here. simply, download site access site servers from computer file.