var userLogin:MsgLogin = new MsgLogin();
userLogin.msgType = MSG_TYPE.USERLOGIN;
userLogin.msgSize = MSG_SIZE;
userLogin.uid = Login.instance.g_userInfo.uid;
userLogin.token = Login.instance.g_userInfo.token;
var msgByteArray:WritingBuffer = new WritingBuffer();
msgInfo.writeTo(msgByteArray);
onSendBytesToServer(msgByteArray);
msgInfo(这是protobu的de)
/**
* 客户端往服务端发送数据
**/
private function onSendBytesToServer(bytes:ByteArray):void
{
/*[IF-FLASH]*/ bytes.position = 0;
/*[IF-FLASH]*/ g_Socket.send(bytes);
//[IF-SCRIPT] (g_Socket._output as ByteArray).writeBytes(bytes);
//[IF-SCRIPT] g_Socket.flush();
}
参考下这个例子!