网络并发一Socket(TCP)一个简单的服务端Seriver

在这里插入图片描述
一.Client客户端
客户端可以先简单看做是一个读写文件的过程
1.建立一个套接字socket(相当于打开一个文件指针File*)
2.连接服务器(打开文件fopen)
3.向服务端发送数据(向文件中写数据,fwrite)
4.接收服务数据(读取文件数据,fread)
5.关闭Socket(关闭文件fclose)

建立好客户端后我们需要通过ip地址和端口号链接到服务端的程序
ip地址时服务器的机器的地址
port端口号时在服务器上运行中的网路服务程序。
完成后可以发送和接收数据

二.服务端
1.建立一个Socket(申请一个端口好用来相应服务请求)
2.绑定端口bind(设置一个端口号)
3.监听网络端口listen(等待客服端消息)
4.等待客户端链接accept(阻塞到客户端链接)
5.接收客户端数据recv(阻塞到有数据可读)
6.向客户端返回数据send(组赛到数据发送完成)
7.关闭Socket closesocket

 

猜你喜欢

转载自blog.csdn.net/guanxunmeng8928/article/details/109181121
今日推荐