Exemple #1
0
    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";
        }
    }
Exemple #2
0
 public static CReadyNetWork GetInstance()
 {
     if (null == mInstance)
     {
         mInstance = new CReadyNetWork();
     }
     return(mInstance);
 }
Exemple #3
0
 private CListener()
 {
     mStream       = CReadyNetWork.GetInstance().GetStream();
     mMessage      = new DataPacketString();
     mThreadListen = new Thread(new ThreadStart(Listen));
     Debug.Log("listen 시작");
     mThreadListen.Start();
 }
Exemple #4
0
 void Start()
 {
     Debug.Log("Init시작");
     readyNetWork = CReadyNetWork.GetInstance();
 }