需要建立两个工程:一个客户端、一个服务端
//服务端测试代码
using System;
using System.Threading.Tasks;
using System.Net;
using System.Net.Sockets;
using System.Collections;
namespace SimpleServer
{
class Program
{
static void Main(string[] args)
{
IpType();
}
private static void IpType()
{
//IP地址
IPAddress ipaddr = IPAddress.Parse("127.0.0.1");
IPEndPoint endPoint = new IPEndPoint(ipaddr, 33678);
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//绑定连接,一定要在监听之前
socket.Bind(endPoint);
//开始监听,最大支持同时5个连接
socket.Listen(5);
while(true)
{
//如果未检测到连接,将阻塞,不再继续执行
Socket clientSocket = socket.Accept();
byte[] data = new byte[512];