AS3 TCP 套接字丢失包
我有一个与 OpenFramework 套接字服务器的 AS3 TCP 客户端套接字连接。 有时客户端在一秒钟内发送大约 20 条消息,但服务器从未收到 1 或 2 条消息。
有人知道是否有一种安全的方式来发送我的消息而不会丢失包裹? 我做错了什么吗?
我的代码如下所示:
socket = new Socket();
socket.addEventListener(Event.CONNECT, connectHandler);
socket.addEventListener(ProgressEvent.SOCKET_DATA, dataHandler);
public function send(m:String):void
{
socket.writeUTFBytes(m);
socket.flush();
}
I have a AS3 TCP Client Socket connection with a OpenFramework Socket Server.
Sometimes the client send about 20 messages in one second, but the server never receive 1 or 2 messages.
Somebody knows if there is a secury way to send my messages with no lost packages?
Am I doing something wrong?
My code looks like this:
socket = new Socket();
socket.addEventListener(Event.CONNECT, connectHandler);
socket.addEventListener(ProgressEvent.SOCKET_DATA, dataHandler);
public function send(m:String):void
{
socket.writeUTFBytes(m);
socket.flush();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个吧;
Try this one instead;