Unix网络编程
zzysleep
一条代码一个世界
展开
-
网络编程-套接字结构
每个协议族都定义了自己的套接字结构,这些结构均以sockaddr_开头,并对应每个协议族自己的唯一后缀 当向任意一个参数传递任何套接字函数时,套接字地址结构总是以引用形式传递 网络编程数据类型(POSIX规范) 数据类型 说明 头文件 int8_t 带符号8位整数 <sys/types.h> uint8_t 无符号8位整数 <sy...原创 2019-07-26 23:18:03 · 239 阅读 · 0 评论 -
网络编程-基本函数
字节排序函数 #include <netinet/in.h> //返回网络字节序的值 uint16_t htons(uint16_t host16bitvalue); uint32_t htonl(uint32_t host32bitvalue); //返回主机字节序的值 uint16_t ntohs(uint16_t net16bitvalue); uint32_t nt...原创 2019-07-27 09:01:50 · 171 阅读 · 0 评论 -
网络编程-套接字函数
编写一个完整的TCP客户/服务器程序需要一些基本的套接字函数 下面依次介绍上图中涉及的基本套接字函数(read()和write()在此不做复述) socket函数 为执行网络I/O,首先要调用socket()函数指定期望的通信类型 family:指定协议族 type:指定套接字类型 protocol:或为协议类型常值或为0 PS:famil...原创 2019-07-28 14:09:19 · 399 阅读 · 0 评论