Socket在网络编程中用的挺多的,只要是涉及到网络传输,几乎都离不开套接字,在两个设备通讯的时候,首先选套接字。
如何使用套接字?
引入命名空间
using System;
using System.Net;
using System.Net.Sockets;
创建实例。
byte[] buff = new byte[1024];
punlic Socket receive_socket;
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
其中,addressFamily 参数指定 Socket 使用的寻址方案,SocketType 参数指定 Socket 的类型,protocolType 参数指定 Socket 使用的协议。
如果是UDP,那么后面应该是ProtocolType.Udp。
绑定IP和端口,开始侦听客户端连接
IPAddress IPaddr = IPAddress.Parse(