1. #pragma pack(1) 结构体对齐,不填充
2. socket传输数据时一定要先建立连接
3. 网络编程:很强调数据包共用(union)
4. 网络编程时会涉及到机器数据排列和网络传输数据排列的转化:htonl...
5.一台服务器为什么可以有两个不同的监听程序?因为可以用两个不同的端口port,选择非常用端口
6. socket实例
7. linux非阻塞式socket编程之select()用法
1. #pragma pack(1) 结构体对齐,不填充
2. socket传输数据时一定要先建立连接
3. 网络编程:很强调数据包共用(union)
4. 网络编程时会涉及到机器数据排列和网络传输数据排列的转化:htonl...
5.一台服务器为什么可以有两个不同的监听程序?因为可以用两个不同的端口port,选择非常用端口
6. socket实例
7. linux非阻塞式socket编程之select()用法