![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络编程
文章平均质量分 77
网络编程
lcf9426
这个作者很懒,什么都没留下…
展开
-
高并发服务器 ----select
timeout);nfds:文件描述符号readfds:读事件–写时间exceptfds:–输入输出参数, 表示异常事件–超时时间-----NULL:永久阻塞-----0:不阻塞 不管有没有时间发生 都立刻返回----- >0:阻塞时长 没超过时长一直阻塞 在时长内有事件发生就立刻返回 超过时长就立刻返回<0失败 ------->0发生事件的文件描述符有多少个说明:从Set中清楚fd说明:fd是否在set里面说明:将fd添加到集合当中说明:清空set。原创 2023-07-30 02:03:45 · 47 阅读 · 1 评论 -
网络编程基础day01 预备知识
小端法:高位存高地址 低位存低地址。大端法:高位存低地址 低位存高地址。发送方:应用层(应用层)--->传输层(内核层 )--->网络层--->数据链路层。htonl(uint32_t hostlong) 我们平常见到的192.168.1.215(点分十进制) 本地------>网络(IP)网络字节--->本地字节(string IP)接收方:链路层--->网络层--->传输层--->数据链路层。src:传入,IP地址;原创 2023-07-14 19:48:10 · 58 阅读 · 1 评论 -
scoket套接字---server的实现
int accept(int sockfd, struct sockaddr *addr, socklen_t addrlen) 能与服务器进行数据通信的socket。int connect(int sockfd,const struct sockaddr *addr,socklen_t addrlen )用来与服务器进行链接。listen(int sockfd,int backlog)设置同时与服务器建立连接的上限数(同时进行3次握手的客户端数量)返回值:成功:新 套接字所对应的文件描述符。原创 2023-07-14 22:02:07 · 66 阅读 · 1 评论