flash的Socket连接,服务端用没有平台限制
2010-06-12 01:18
253 查看
var mySocket:XMLSocket = new XMLSocket();
//本地地址,端口5000
mySocket.connect("localhost", 5000);
trace("connect");
//事件
//
//mySocket.addEventListener(ProgressEvent.SOCKET_DATA,onData);
mySocket.onConnect = function(myStatus)
{
if (myStatus)
{
trace("连接成功!");
//发送信息
mySocket.send("soda" + "/n");
trace("发送成功!");
}
else
{
trace("连接失败!");
}
};
//接受信息事件,这个用的是ActionScript语言参考类里的东西
//XMLSocket.prototype.onData = function (src) {
//this.onXML(new XML(src));
//}
//接受信息事件 ,这个用的是自己写的测试代码
/*mySocket.onData = function (msg:String)
{
trace("接受到的内容:" + msg);
}
mySocket.onXML=function(xmlText:String)
{
trace("xml");
}*/
mySocket.onClose = function()
{
trace("连接关闭");
}
OnConnect和OnClose的回调函数均没有问题,但OnData一直有问题,两种方式都存在不能正常接收到服务端发过来的信息,服务器端用的是SocketTool这个测试工具,按ActionScript语言参考里讲的服务端必须以/0结尾,不知道是不是因为这个原因,另外,这些代码在ActionScript2.0里没有问题,到了ActionScript3.0里机制可能已经发生改变了,暂时也不能用,具体等待下一步测试。
//本地地址,端口5000
mySocket.connect("localhost", 5000);
trace("connect");
//事件
//
//mySocket.addEventListener(ProgressEvent.SOCKET_DATA,onData);
mySocket.onConnect = function(myStatus)
{
if (myStatus)
{
trace("连接成功!");
//发送信息
mySocket.send("soda" + "/n");
trace("发送成功!");
}
else
{
trace("连接失败!");
}
};
//接受信息事件,这个用的是ActionScript语言参考类里的东西
//XMLSocket.prototype.onData = function (src) {
//this.onXML(new XML(src));
//}
//接受信息事件 ,这个用的是自己写的测试代码
/*mySocket.onData = function (msg:String)
{
trace("接受到的内容:" + msg);
}
mySocket.onXML=function(xmlText:String)
{
trace("xml");
}*/
mySocket.onClose = function()
{
trace("连接关闭");
}
OnConnect和OnClose的回调函数均没有问题,但OnData一直有问题,两种方式都存在不能正常接收到服务端发过来的信息,服务器端用的是SocketTool这个测试工具,按ActionScript语言参考里讲的服务端必须以/0结尾,不知道是不是因为这个原因,另外,这些代码在ActionScript2.0里没有问题,到了ActionScript3.0里机制可能已经发生改变了,暂时也不能用,具体等待下一步测试。
相关文章推荐
- 没有任何关闭socket的日志,客户端和服务端进程都在, 网络连接完好, 为什么进行某操作后好好的tcp连接莫名其妙地断了呢?
- 没有任何关闭socket的日志,客户端和服务端进程都在, 网络连接完好, 为什么进行某操作后好好的tcp连接莫名其妙地断了呢?
- Flash ActionScript 3.0的Socket连接的策略文件
- 最近在看socket连接,学习了一点适合新手学习,socket客户端和服务端长连接,废话就不多说了,大家看了就明白了
- flash的socket连接安全策略文件
- 原声socket 向服务端发长连接
- 网络编程(23)—— socket客户端连接上服务端是在listen之后而非在accept之时
- 网络socket sokcet并行连接最大连接数限制的问题
- 轮询、长轮询、长连接、Flash Socket的区别
- 在Android中作为服务端开启socket连接
- Socket通信:服务端发送安全策略到flash(c#)
- android中对服务端的长连接【socket】
- Android与服务端的Socket连接实现简单数据传输
- socket编程---之多连接服务端实现(CFNetwork框架)
- Socket 异步 长连接 多点 服务端代码(C#)
- C# socket服务端判断 客户端已经断开连接的一个小办法
- Java,在Windows平台上使用Socket.sendUrgentData() 来检查连接有效性是不可靠的
- Windows平台cx_Oracle各种连接不上Oracle服务端的问题总结
- Java Socket实现多个客户端连接同一个服务端
- 无连接Socket中服务端对客户端的记录