[]socket连续发送消息导致无法写出

public function send(cmd:int , req:Object):void
{
var json:String = JSON.stringify(req);
var data:ByteArray = new ByteArray();
data.writeUTFBytes(json);
data.compress();
var obj:Object = {};
var headByte:ByteArray = new ByteArray();
writeHeader(obj, headByte);
_socket.output.clear();
_socket.output.writeBytes(headByte);
_socket.output.writeBytes(data);
_socket.flush();
}
这个send是自己封装的一个方法,现在在连续发送数据包时会出现一些包无法写出去的情况,用winShark是抓不到客户端发出的包的。能否解答下疑惑的,谢谢
已邀请:

cuixueying

赞同来自:

你这个是用layaAir引擎下的方法封装的吗,如果是,可以提供一个例子我们看下,如果不是的话,建议你可以到群里去请教下,非引擎问题的话我们不负责解答,见谅!

要回复问题请先

商务合作
商务合作