static void Main(string[] args)
{
//TcpLisrener类会对Socket进行一层封装,这个类里面自己会去创建Socket对象
TcpListener listener = new TvpListener(IPAddress.Parse("192.168.x.xxx"),7788);
//开始进行监听
listener.Start();
//等待客户端连接过来
TcpClient cilent = listener。AccpetTcpClient();
//取得客户端发送过来的数据
NetworkStream stream = client.GetStream();//得到了一个网络流,从这个网络流可以取得客户端发送过来的数据
byte[] data =new byte[1024];//创建一个数据的容器,用来承接数据
//0 表示从数组的哪个索引开始存放数据
//1024 表示最大读取的字节数
int length=stream.Read(data,0,1024);//读取数据,并将读取到的数据返回到length中
string message =Encoding.UTF8.GetString(data,0,length);//这里是将data中获取的前length个数据转化成字符串
Console .WriteLine("收到了消息:"+message);
//假设程序完毕 我们要关闭流,关闭客户端,停止监听
stream.Close();
client.Close();
listener.Stop();
}