private ThreadState Receive(object obj) { if (mConnectSocket == null) { System.Threading.Thread.Sleep(10); return(ThreadState.Continue); } byte [] buffer = new byte [2500]; int size = mConnectSocket .Receive(buffer, buffer.Length, SocketFlags.None); if (size < 1) { return(ThreadState.Continue); } Serializer.SetDatatype(Serializer.SerialType.Binary); var ret = Serializer.Deserialize(ByteList.Gen().Add(buffer)); if (ret.Key == false) { return(ThreadState.Continue); } return(ThreadState.Continue); }
public static ByteList ToUTF8Lst(this string str) { return(ByteList.Gen().Add(Encoding.UTF8.GetBytes(str))); }