Apache flex 让Flex4连接到自定义服务器的最佳方法?

Apache flex 让Flex4连接到自定义服务器的最佳方法?,apache-flex,timeout,connection,Apache Flex,Timeout,Connection,我制作了一个在特定端口上接受TCP连接的自定义服务器。我制作了一个相应的客户端,将数据发送到服务器。客户端写入套接字,服务器似乎接受了它。简言之,服务器/客户机装配工作正常。现在我只想通过Flex 4/Flash Builder 4重新创建客户端。如何让我的Flex 4应用程序连接到我的自定义服务器 我采用了以下方法: <fx:Declarations> <s:HTTPService id="initialConnection"

我制作了一个在特定端口上接受TCP连接的自定义服务器。我制作了一个相应的客户端,将数据发送到服务器。客户端写入套接字,服务器似乎接受了它。简言之,服务器/客户机装配工作正常。现在我只想通过Flex 4/Flash Builder 4重新创建客户端。如何让我的Flex 4应用程序连接到我的自定义服务器

我采用了以下方法:

<fx:Declarations>
     <s:HTTPService  id="initialConnection"
                     url="theserverip:theserverport"
                     resultFormat="text" requestTimeout="5" showBusyCursor="true"
                     result="initialConnection_resultHandler(event)"
                     fault="initialConnection_faultHandler(event)" >
     </s:HTTPService>
</fx:Declarations>

使用这种方法,服务器似乎根本不接收任何连接。而且,即使我将请求超时设置为5,我的Flex应用程序似乎一直在尝试连接到服务器,因为我对其进行了操纵,因此单击按钮时会调用此HTTPService,并且某些按钮会被禁用,并且在连接成功、返回错误或超时后会再次启用

这么说吧,我想问你,让我的Flex应用程序连接到定制服务器的最佳方法是什么?另外,我对Flex没有太多经验,所以请尝试详细说明答案


提前谢谢:)

如果您编写了一个在特定端口上接受TCP连接的自定义服务器,您可能不想使用专门发送HTTP请求的HTTPService。根据您的帖子,我假设您的自定义服务器不知道如何处理HTTP请求

我建议研究一下它们在Flash播放器中的使用方法。既然您已经有了一个工作客户机,我想将其转换为ActionScript应该不会太难。我的想法是,如果您能够在不依赖任何Flex框架的情况下实现客户机库,那么从长远来看,您的情况会更好


综上所述,我怀疑在99%的情况下,可能不需要从头开始构建自己的服务器和客户机。有很多现有的服务器产品提供了很多来回获取数据的方法

在使用PHP的Flex4中,我们可以通过简单的拖放轻松使用MySQL操作,在badend Flex上,我们可以自动生成PHP代码并对其进行修改。 问题是,我的要求是在PHP中连接SQL server 2000和Flex 4,我试图修改Flex制作的类,我将mysql_connect更改为mssql_connect,所有函数的情况都是一样的,但是出现了问题,返回速度非常慢,而且我无法正确获取数据,页面加载和加载都需要很多时间,数据是分散的。请让我知道,是否有连接flex php和sql server 2000的方法

问候
Atif

我对Flex4没有太多经验,无法理解如何轻松地将代码转换到它。无论如何,我想这回答了我的问题。谢谢你应该把它作为一个问题发布。把你的问题藏在这里作为答案,你不会得到太多帮助。