Socket通讯服务器端

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Net;

namespace ChatServer
{
    class SocketServer
    {
        private Thread ServerThread;//线程
        public SocketServer()//构造方法
        {
            ServerThread = new Thread(OnServerRun);//new一个线程
            ServerThread.Start();//启动线程
        }
        private void OnServerRun()
        {
            //创建Socket  IP地址   数据流   协议
            Socket socket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp );
            //ip地址  127.0.0.1本机
            IPAddress Ip = IPAddress.Parse("127.0.0.1");
            // 端口号
            int port = 10086;
            //IPEndPoint两个参数(ip地址,端口号)
            IPEndPoint iPEndPoint=new IPEndPoint (Ip,port );
            socket.Bind(iPEndPoint);
            //监听
            socket.Listen(0);
            while (true)
            {
                Console.WriteLine("开始接收一个客户端");
                Socket client = socket.Accept();
                Console.WriteLine("接收一个客户端");
            }
        }
    }
}
上一篇:Pwnable-collision


下一篇:SQL学习——基本语法