public void Sendn(ref DataPacketString message) { CReadyNetWork netWork = CReadyNetWork.GetInstance(); NetworkStream stream = netWork.GetStream(); try { byte[] sizeBuffer = new byte[ConstVaue.IntSize]; DataPacketInt size = new DataPacketInt(message.GetStrLen()); Serialize(size, ref sizeBuffer); stream.Write(sizeBuffer, 0, ConstVaue.IntSize); byte[] messageBuffer = new byte[ConstVaue.BufSize]; Serialize(message, ref messageBuffer); stream.Write(messageBuffer, 0, message.GetStrLen()); } catch (Exception e) { Debug.Log(e.Message); message.Message = "Exception"; } }
public static CReadyNetWork GetInstance() { if (null == mInstance) { mInstance = new CReadyNetWork(); } return(mInstance); }
private CListener() { mStream = CReadyNetWork.GetInstance().GetStream(); mMessage = new DataPacketString(); mThreadListen = new Thread(new ThreadStart(Listen)); Debug.Log("listen 시작"); mThreadListen.Start(); }
void Start() { Debug.Log("Init시작"); readyNetWork = CReadyNetWork.GetInstance(); }