socket
h799710
这个作者很懒,什么都没留下…
展开
-
inet_ntop4源代码实现
多思考,多实践,多看源码才能找出答案。有时候网络上的答案未必靠谱。原创 2022-10-27 20:29:04 · 407 阅读 · 0 评论 -
【转链接】看到写的最清晰的 epoll边缘触发和水平触发
写的真的清晰,一看就懂,必须保存起来。转载 2022-10-26 16:47:01 · 88 阅读 · 0 评论 -
setsockopt的使用【转载】
查询setsockopt的使用, 过程中遇到几篇很好的文章,特来记录一下。转载 2022-10-26 15:24:14 · 117 阅读 · 0 评论 -
epoll c实现
本来想测试一些东西,很久没写了,竟然被某个细节卡住了。还得特意翻别人的博客才知道。还是写一下,下次翻自己的,哈哈 一、 代码实现(有详细注释): epollSocket.cpp #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #include <sys/socket.h> #include <netdb.h> #include.原创 2022-01-20 19:04:17 · 858 阅读 · 0 评论 -
linux中 c语言的 socket编程案例
一、大概框架: 监听端: 1. 创建 socket 2. 创建并初始化 监听端sockaddr 3. 绑定监听端 sockaddr 4. 设置监听个数 5. 创建发送端sockaddr 6. 接受发送端(没有发送端连接,会阻塞) 7. 开始 接收发送数据 8. 关闭连接 发送端: 1. 创建 socket 2. 创建并初始化 监听端sockaddr 3.连接 服监听端socket 4. 开始 接收发送数据 5. 关闭连接 不同之处: 监听端有 绑定,监听,接受操作 发送端有 连接操作 二、代码: 监听原创 2021-02-05 01:03:49 · 298 阅读 · 0 评论 -
C++ windows.h和WinSocket2.h的冲突
原因:同时两个引用重复定义宏 解决方法: 方法一:先引用 Winsock2.h 再引用 windows.h #include <Winsock2.h> #include<windows.h> 方法二:在引用之前,加上一句代码: #define WIN32_LEAN_AND_MEAN //这句代码可以避免重复引用 #include<windows.h> #include <Winsock2.h> 本文参考链接: C++Socket学习笔记—— windows原创 2020-11-16 14:47:44 · 739 阅读 · 0 评论