4.3.网络-Api
文章平均质量分 57
网络编程接口
raindayinrain
经历:工业软件&金融研究院&CAD/CAM
1.工业数控软件开发维护。专注于:c++,Mfc,c#,Wpf,Lua。
2.低延时跨平台基础网络库开发维护,分布式平台开发维护。专注于:linux,c++,内核,网络,分布式。
3.CAD/CAM。专注于:几何建模,几何算法,图形学,Opengl。
展开
-
windows网络基础
- WSAIoctlWSAIoctl(),控制一个套接口的模式。调用成功后,WSAIoctl ()函数返回0。否则的话,将返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()来获取相应的错误代码int WSAAPI WSAIoctl( SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, DWORD cbInBuffer, LPVOID lpvOutBuffer, DWORD cbOutBuffer,原创 2021-05-03 00:05:36 · 253 阅读 · 1 评论 -
windows网络进阶
线程池“池”,我把他归结为一大堆的资源,比如说,内存,线程,网络连接,数据库的连接等一系列的资源,因而与之相对应的就有,内存池,线程池,网络连接池,数据库连接池等。线程池也就是一大堆的线程资源,它们在程序刚开始运行的时候就存在了,等需要它们的时候呢,就可以使用它们,而不必向操作系统去申请。那么我们为何不在需要的时候再向操作系统申请呢?这是由于动态的申请线程资源的话,要从应用层转到内核层,这期间花费的时间是非常慢的,如果我们要经常的使用线程,而采用动态申请就需要非常多的时间,这会大大降原创 2021-05-06 00:16:19 · 514 阅读 · 1 评论 -
套接字api-原始套接字
原始套接字原创 2021-01-16 22:02:05 · 277 阅读 · 1 评论 -
8:带外数据
- 带外数据一个连接的某端发生了某事,希望迅速通告其对端带外数据被认为具有比普通数据更高的优先级后续只关注TCP的带外数据模型TCP带外数据TCP提供了紧急模式send(fd, "a", 1, MSG_OOB);TCP紧急指针对应一个TCP序列号,是用MSG_OOB标志写的最后一个数据字节对应的序列号加1给定上述TCP套接字的发送缓冲区状态,发送端TCP将为待发送的下一分节在TCP首部设置URG标志,并把紧急偏移字段设为指向带外字节后的字节.OOB字节是否发送取决于在套接字发送缓冲原创 2020-12-02 16:57:33 · 137 阅读 · 0 评论 -
套接字api-I/O
I/O原创 2020-11-21 17:09:49 · 365 阅读 · 0 评论 -
套接字api-Unix域协议
unix原创 2020-11-29 18:18:39 · 176 阅读 · 1 评论 -
套接字api-名字与地址转换
dns原创 2020-11-26 17:06:09 · 168 阅读 · 1 评论 -
套接字api-名字与地址转换
主机名,端口,服务原创 2020-11-25 17:08:36 · 142 阅读 · 0 评论 -
套接字api-UDP套接字编程
udp编程原创 2020-11-23 17:03:39 · 253 阅读 · 1 评论 -
套接字api-基本TCP套接字编程
套接字api,读,写原创 2020-11-17 16:58:29 · 217 阅读 · 1 评论 -
套接字api-套接字编程
套接字原创 2020-11-17 16:01:00 · 119 阅读 · 0 评论 -
套接字api-TCP和UDP
UDP无连接,不可靠,数据报协议TCP连接,可靠,字节流协议TCP连接的建立和终止- 服务器被动打开.socket/bind/listen- 客户主动打开connect[SYN cseq_no]- 服务器确认[ACK SYN cseq_no+1 & SYN sseq_no]- 客户确认[ACK SYN sseq_no+1]上述可认为SYN占据1字节序列号空间TCP选项- MSS利用对端给的MSS,控制发给对端数据部分最大字节数TCP连接终止- 主动关闭,会原创 2020-11-16 16:57:52 · 156 阅读 · 1 评论 -
网络api-套接字选项
套接字选项原创 2020-10-18 15:59:48 · 896 阅读 · 1 评论