我有一个Flash应用程序,它将发送/接收一个恒定的数据流。
Flash应用程序应该打开与Java服务器的连接,保持它打开,并尝试重新连接套接字故障。
有没有提供这种功能的好的API?smartfox服务器是一个选项,但是如果我有我的方法,我会在我的应用程序中嵌入一个API,而不是扭曲我的应用程序在smartfox下运行。
理想情况下,它将在闪存端提供API,在Java端提供另一个API,并有效地(Java NIO)在两者之间处理网络组件。我将只在客户机和服务器上定义处理程序。
你可以使用 BlazeDS . 这是一个开源的RTMP服务器,是用Java编写的Adobe。在客户端不需要任何特殊的库,因为rtmp是flash中的本地库。
网上有很多例子: here , here .