Пример #1
0
        public int Send(IPEndPoint iep, string msg)
        {
            Socket soc;

            lock (mClientTableLock) {
                if (mHtClientTable.ContainsKey(iep.ToString()))
                {
                    StateObject stateObj = mHtClientTable[iep.ToString()];
                    return(Send(stateObj.Soc, SocUtils.GetPrefixInfo(msg)) - 8);  //TEXT[msg length].... 8자리 감안
                }
                else
                {
                    StateObject stateObj = new StateObject();
                    stateObj.SocMessage = String.Format("{0} Send 대상연결이 없음 ", iep.ToString());
                    OnSocStatusChanged(new SocStatusEventArgs(stateObj));
                    return(SocCode.SOC_ERR_CODE);
                }
            }
        }
Пример #2
0
 public int Send(string msg)
 {
     // Encode the data string into a byte array.
     return(Send(SocUtils.GetPrefixInfo(msg)) - 8);  //TEXT[msg length].... 8자리 감안
 }
Пример #3
0
 public int Send(Socket soc, string msg)
 {
     return(Send(soc, SocUtils.GetPrefixInfo(msg)) - 8);  //TEXT[msg length].... 8자리 감안
 }