![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unix网络编程
skillness2
这个作者很懒,什么都没留下…
展开
-
Unix 网络编程基础----套接字地址结构
IPv4套接字地址结构struct in_addr{ in_addr_t s_addr }; struct sockaddr_in{ uint8_t sin_len; sa_family_t sin_family; in_port_t sin_port; struct in_addr sin_addr; char原创 2015-08-16 20:33:55 · 266 阅读 · 0 评论 -
Unix 网络编程基础----网络字节序(大端小端)
什么是字节序? 内存中多字节值在内存中的存储方式 考虑一个16位整数0x1122,由两个字节组成,其在内存中有两种存储方法:网际协议使用大端字节序传送多字节整数 主机字节序判断方法1. 使用union:#include<iostream>using namespace std;int main() { union { short s; char c[siz原创 2015-08-16 21:12:38 · 362 阅读 · 0 评论 -
C++(也许算是吧)+Linux 简易web服务器实现(with EPOLL&THREAD POLL)(1)
简述大约一个多月前有选择性地看完了unix网络编程这本书,知道了基本的SOCKET操作和流程,知道了在SOCKET下进行I/O操作时的一些注意事项,然而,还是觉得应该把这本书学过的一些东西揉在一起做个小玩意儿出来才尽兴啊,要不然啥也记不住啊。 所以使用了epoll+线程池的模型实现了一个简易的web服务器,多简易?只支持HTTP协议中的get方式获取网页。我的服务器的实现基础是逻辑上单线程,I/O原创 2015-11-01 00:06:04 · 530 阅读 · 0 评论