文章:
如何设置connect超时时间 //Windows
如何设置connect超时时间 //Linux
Socket编程中检测端口是否被占用 : 注意: TCP的端口和UDP的端口是互不相干的。
同一端口如何区分不同的Socket : 注意: accept产生的Socket共用同一个端口
常用命令行:
Windows下查询进程占用的Socket | netstat -ano|find "19216" //其中19216是PID |
局域网:
DHCP:
详解DHCP工作方法,并用wireshark对DHCP四个数据包抓包分析
C#代码范例: A-Small-DHCP-Server-Using-UDP-With-Asynchronous-Ca
ARP:
libcurl:
官网:https://curl.haxx.se/libcurl/c/libcurl.html
下载地址:https://curl.haxx.se/download/
官方范例:libcurl - small example snippets
PycURL : PycURL is a Python interface to libcurl
c里面使用libcurl库实现发送post并获取post到的内容
C++实践(二)C++实现基于curl的RTSP通信 : 实现了一个RTSPClient,测试可用。
使用libcurl操作ftp : 针对FTP目录操作,下载文件 ,已经试用,赞
libcurl下载限速编程调研 : FTP
C++使用libcurl实现ftp客户端(上传、下载、进度、断点续传) : FTP
跨平台Socket文章:
https://github.com/dalangge/public/tree/master/src/public
https://github.com/ysbbswork/EasySocket/blob/master/Easysocket.h
常用函数:
ntohl( )-----网络顺序转换成主机顺序
htonl ()-----主机顺序转换成网络顺序
inet_addr()-------IP地址转整数
inet_ntoa ()--------整数转IP地址
................