
网络编程
文章平均质量分 78
努力努力再努力r
这个作者很懒,什么都没留下…
展开
-
套接字
套接字是应用层和运输层的接口,是应用程序和底层网络通信的通信端口。从网络读数据,写数据到网络中,控制网络协议,都是通过套接字。 创建套接字: socket(int domain, int type, int protocol) //在通信域domain中创建了一个类型为type,使用协议为protocol的套接字,并返回一个描述字。 说明: domain: 通信域,就是你希望创建的套接字在原创 2017-11-18 09:55:39 · 325 阅读 · 0 评论 -
套接字通信
套接字通信模式: (1) 有连接模式:套接字的连接是不对称的,严格的区分服务进程和客户进程。 服务进程:socket()->bind()->listen()->accept()->read()->write()->...->close() 客户进程:socket()->connect()->write()->read()->...->close(); 解释: 首先服务进程创建一个套接字,原创 2017-11-21 16:16:29 · 1892 阅读 · 0 评论 -
套接字地址结构
IP地址 IPv4地址:32位,4字节,每一个字节是一个十进制整数,用“数-点”表示 IPv6地址:128位,8个16位的部分,每个部分表示为一个十六进制数,用“:”分隔。 两种数据类型in_addr和in6_addr分别表示32位的IPv4地址和128位的IPv6地址,分别定义如下: #include typedef uint32_t in_addr_t; struct in_原创 2017-11-18 21:38:47 · 693 阅读 · 0 评论