TCP编程:
服务器端:
1.创建一个socket,用函数socket();
2.绑定IP地址、端口号等信息到socket上,用函数bind();
3.开启监听,用函数listen();
4.接收客户端的连接请求,用函数accept();
5.收发数据,用函数send()和recv();或者read()和write();
6.关闭网络连接;
7.关闭监听。
客户端:
1.创建一个socket,用函数socket();
2.设置要连接的服务器的ip地址和端口号等信息;
3.发起连接请求,用函数connect();
4.收发数据,用函数send()和recv(),或者read() 和 write();
5.关闭网络连接。
UDP编程:
服务器端:
1.创建一个socket,用函数socket();
2.绑定IP地址,端口号等信息到socket上,用函数bind();
3.循环接收数据,用函数recvfrom();
4.关闭网络连接。
客户端:
1.创建socket;
2.设置服务器端ip地址和端口等属性;
3.发送数据,用函数sendto();
4.关闭网络连接。