网络编程
Lesroad
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【网络编程】inet_addr、inet_ntoa、inet_aton、inet_ntop和inet_pton区分
先上一张图1.把ip地址转化为用于网络传输的二进制数值int inet_aton(const char *cp, struct in_addr *inp);inet_aton() 转换网络主机地址ip(如192.168.1.10)为二进制数值,并存储在struct in_addr结构中,即第二个参数*inp,函数返回非0表示cp主机有地有效,返回0表示主机地址无效。(这...原创 2018-08-25 11:15:00 · 555 阅读 · 0 评论 -
基于半关闭的文件传输程序
这里给出了windows版本的代码,首先要导入ws2_32.lib,我的路径在C:\Windows\System32,在codeblocks-setting-compiler-linker settings添加。服务端(首先创建好1.txt)#include <stdio.h>#include <cstdlib>#include <cstring&...原创 2018-08-24 15:17:00 · 177 阅读 · 0 评论 -
【多线程】聊天室的实现
【目标实现】模拟一个聊天室,任意一个客户端窗口可以发送消息,同时也可以接收聊天室内所有人的消息。【服务器端】#include <stdio.h>#include <cstring>#include <algorithm>#include <arpa/inet.h>#include <pthread.h&g...原创 2018-09-22 20:43:00 · 388 阅读 · 0 评论 -
多进程回声服务器/客户端【linux】
并发服务器端 #include <unistd.h>#include <stdio.h>#include <sys/wait.h>#include <cstring>#include <arpa/inet.h>#include <signal.h>#include <cstdlib>#in...原创 2018-09-01 15:05:00 · 494 阅读 · 0 评论 -
I/O复用服务器端+回声客户端
并发服务器的第二种实现方法:I/O复用服务器端:#include <arpa/inet.h>#include <unistd.h>#include <algorithm>#include <stdio.h>#include <cstring>using namespace std;char buf[102...原创 2018-09-13 16:31:00 · 369 阅读 · 0 评论
分享