步骤
TCP服务器
1 创建socket, 用socket()函数
2 绑定IP地址,端口到socket上, 用bind()函数
3 设置最大连接数, 用listen()函数
4 等待来自客户端的连接请求, 用accept()函数
5 收发数据, 用send()和recv(), 或者read()和write()
6 关闭网络连接
TCP客户端
1 创建socket, 用socket()函数
2 设置服务器的IP和端口
3 连接服务器,用connect()函数
4 收发数据, 用send()和recv(), 或者read()和write()
5 关闭网络连接
[img]http://dl.iteye.com/upload/attachment/336213/a0a2cbf8-4741-39be-8533-2273607ead48.png[/img]
TCP服务器
1 创建socket, 用socket()函数
2 绑定IP地址,端口到socket上, 用bind()函数
3 设置最大连接数, 用listen()函数
4 等待来自客户端的连接请求, 用accept()函数
5 收发数据, 用send()和recv(), 或者read()和write()
6 关闭网络连接
TCP客户端
1 创建socket, 用socket()函数
2 设置服务器的IP和端口
3 连接服务器,用connect()函数
4 收发数据, 用send()和recv(), 或者read()和write()
5 关闭网络连接
[img]http://dl.iteye.com/upload/attachment/336213/a0a2cbf8-4741-39be-8533-2273607ead48.png[/img]