网络编程:
1、概念:客户端:接收数据的一端
服务器:提供数据的一端
2、网络通讯协议的选择:
Tcp:面向链接可靠的流式服务,当双发持续的发送数据采用面向连接方式
内核维护一条专用传输线路用来通信
Udp:无连接 不可靠的数据报服务
可不可靠看两点:能不能收到数据,数据能不能到
3、编程
Tcp的编程流程
Server:socket bind listen (监听有没有链接)、accept recv/sent close
Client:socket bind(可有可无,服务器可自动获取客户端地址) connect recv/send close
函数详解:以下函数成功均返回0,失败返回-1
创建套接字:
int sockfd=socket(int domain,int type,int prototal)
第一个参数:协议族,通常使用AF_INET与PF_INET
第二个参数: