读书人

C# socket 服务端范例

发布时间: 2012-08-31 12:55:03 作者: rapoo

C# socket 服务端实例

        IPAddress ipAddress;        IPEndPoint remoteEP ;        // Create a TCP/IP  socket        Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);        private Boolean sendUid(string uid)        {            byte[] bytes = new byte[10];            try            {                sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);                ipAddress = IPAddress.Parse(FaceToolIP.Text.Trim());                remoteEP = new IPEndPoint(ipAddress, Convert.ToInt32(FaceToolPort.Text));                // Connect the socket to the remote endpoint. Catch any errors.                sender.Connect(remoteEP);                sender.Send(Encoding.Default.GetBytes(uid));                int bytesRec = sender.Receive(bytes);                string result = Encoding.ASCII.GetString(bytes, 0, bytesRec);                lInfo.Items.Add(result);                if(!result.Equals("ok"))                {                    return false;                }                                sender.Close();                            }            catch (Exception e)            {                Console.WriteLine(e.Message);                return false;            }            return true;        }
?

读书人网 >C#

热点推荐