TCP编程的服务器端一般步骤是:
1、创建一个socket,用函数socket(); 2、准备通信地址 3、绑定IP地址、端口等信息到socket上,用函数bind(); 注意:多个客户端同时访问的时候怎么办? 只能操作一个,其他的放入队列中,listen函数用于设置队列的最大长度。 注意:服务器是先读还是先写呢?---先读。 转换函数: inet_addr()—转点分十进制的ip为整数ip htons()--- 转端口号的本机格式为网络格式 |
TCP编程的客户端一般步骤是:
1、创建一个socket,用函数socket();
注意: 1.connect()和bind()的参数是完全一致的,但是bind()提供的是服务器的ip和端口,connect()提供的也是服务器的ip和端口。 2.服务器在读,客户端在写,犹如打电话,一个说,一个听。 |