码迷,mamicode.com
首页 > 其他好文 > 详细

服务器可用的Socket

时间:2014-07-22 23:00:33      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   color   os   

mamicode.com,码迷
string portNo = "1999";
            IPAddress ServerIp = IPAddress.Parse("112.124.46.251");
            IPEndPoint iep = new IPEndPoint(ServerIp, int.Parse(portNo));
            Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            byte[] byteMessage = new byte[100];
            try
            {
                socket.Bind(iep);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            while (true)
            {
                try
                {
                   
                  
                    socket.Listen(1);
                    Socket newSocket = socket.Accept();
                   
                    newSocket.Receive(byteMessage);
                    string msg = Encoding.Default.GetString(byteMessage);
                    msg = msg.TrimEnd(\0);
                   SocketMessageSave saveInfo = new SocketMessageSave();
                    //BaseClass.OperateData("insert into temp_tb(信息)values(‘"+msg+"‘)");
                   saveInfo.IntoData(msg);
                   newSocket.Send(Encoding.ASCII.GetBytes("ok"));  
                }
                catch (SocketException ex)
                {
                    socket.Close();
                }
            }
mamicode.com,码迷

 

服务器可用的Socket,码迷,mamicode.com

服务器可用的Socket

标签:style   blog   http   java   color   os   

原文地址:http://www.cnblogs.com/vienna/p/3703032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!