
Socket编程
Hello,小高同学
Hello,小高同学,一名耐心的码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于UDP的回声服务器端/客户端
server.c #define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") #defi...原创 2019-08-18 23:29:03 · 358 阅读 · 0 评论 -
基于TCP的回声服务器端/客户端
server.c #define _WINSOCK_DEPRECATED_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") int main(...原创 2019-08-18 23:31:21 · 670 阅读 · 0 评论 -
基于TCP实现文件传输功能
server.c #define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") #de...原创 2019-08-20 00:08:37 · 3642 阅读 · 0 评论 -
基于UDP实现文件传输功能
server.c #define _CRT_SECURE_NO_WARNINGS #define _WINSOCK_DEPRECATED_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") #defi...原创 2019-08-20 09:28:44 · 2429 阅读 · 0 评论 -
Socket中数据的传输和 accept()、 connect()等函数的理解
以下内容纯属个人理解,请大神勿喷,还请大神在评论区指教,谢谢 server.cpp #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket...原创 2019-08-16 12:11:23 · 2218 阅读 · 1 评论 -
TCP套接字阻塞模式
阻塞模式 对于TCP套接字(默认情况下),当使用 write()/send() 发送数据时: 1) 首先会检查缓冲区,如果缓冲区的可用空间长度小于要发送的数据,那么 write()/send() 会被阻塞(暂停执行),直到缓冲区中的数据被发送到目标机器,腾出足够的空间,才唤醒 write()/send() 函数继续写入数据。 2) 如果TCP协议正在向网络发送数据,那么输出缓冲区会被锁定,不允许...转载 2019-08-16 14:48:53 · 1796 阅读 · 0 评论