随笔 - 276  文章 - 0  评论 - 32  阅读 - 56万

随笔分类 -  网络编程

刨根问底拦不住——I/O模型
摘要:前言 看过很多资料,很多对I/O模型概念模糊甚至错误,希望这篇文章有助理解I/O,欢迎讨论和纠正 参考资料:《UNIX网络编程卷1》 P122 I/O中涉及概念 介绍阻塞非阻塞,同步异步之前,先分析一下I/O请求过程: 过程1决定是否阻塞,过程2决定是否同步 误区1:不要以为是否阻塞和是否同步会排列 阅读全文
posted @ 2016-07-31 10:18 已停更 阅读(356) 评论(0) 推荐(0) 编辑
多播
摘要:广播和多播(组播)仅用于UDP多播,也称为“组播”,将局域网中同一业务类型主机进行了逻辑上的分组,进行数据收发的时候其数据仅仅在同一分组中进行,其他的主机没有加入此分组不能收发对应的数据。多播IP地址多播的地址是特定的,D类地址用于多播。D类IP地址就是多播IP地址,即224.0.0.0至239.2... 阅读全文
posted @ 2015-12-07 21:40 已停更 阅读(990) 评论(0) 推荐(0) 编辑
TCP和UDP发送数据包的大小问题
摘要:用UDP协议发送时,用sendto函数最大能发送数据的长度为:65535-20-8=65507字节,其中20字节为IP包头长度,8字节为UDP包头长度。用sendto函数发送数据时,如果指的的数据长度大于该值,则函数会返回错误。用TCP协议发送时,由于TCP是数据流协议,因此不存在包大小的限制(暂不... 阅读全文
posted @ 2015-10-07 11:38 已停更 阅读(5224) 评论(0) 推荐(0) 编辑
Q:error LNK2019: 无法解析的外部符号 __imp__ntohs@4
摘要:A:网络编程中遇到的问题,在cpp文件Include后添加 #pragma comment(lib,"ws2_32.lib")#include “***”#pragma comment(lib,"ws2_32.lib")ws2_32.lib文件,提供了对以下网络相关API的支持,若使用其中的API,... 阅读全文
posted @ 2014-10-04 00:50 已停更 阅读(1831) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示