创建tcp服务器的过程
1、创建socket
2、绑定ip跟端口号
如何自查IP:
电脑端按win+r键输入cmd,打开命令窗口,输入ipconfig查询
3、开始监听(等待客户端连接)
4、使用返回的socket跟客户端做通信
程序代码示例
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace _096_TPCServer
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("开始创建TCP服务端");
//1、创建socket
Socket tcpServer = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
//2、绑定ip跟端口号 192.168.1.133
IPAddress iPAddress = new IPAddress(new byte[] { 192,168,1,133 });
//IPEndPoint是对ip+端口做一层封装的类
EndPoint point = new IPEndPoint(iPAddress,8888);
tcpServer.Bind(point);
//开始监听(等待客户端连接)
//参数是最大连接数
tcpServer.Listen(100);
//暂停当前线程,直到有一个客户端连接过来,之后进行下面代码
Socket clientSocket = tcpServer.Accept();
//使用返回的socket跟客户端做通信
string message = "欢迎来的王東東Rex的主页,要点赞关注我";
//对字符串做编程,得到一个字符串的字节数组。
byte[] data = Encoding.UTF8.GetBytes(message );
clientSocket.Send(data );
}
}
}
通过以上代码就可以完成TCP服务端的创建。