getsockname:得到本地的地址和端口号 struct sockaddr_in localaddr; socklen_t addrlen =...

相比较上一篇文章,我们是利用自定义包体,避免粘包。这篇源码是利用'\n',在套接口中读取数据遇到'\n',就算读取一条数据。 封装了一下readli...

粘包问题的简单简单解决:定义整个数据包(包头+包体) 粘包问题的产生: 当然还有别的原因tcp拥塞,等等情况。 解决粘包的代码 客户端: #in...

多进程下的点对点聊天 客户端: #include <sys/socket.h> #include <sys/types.h>...

这个例子只更改了服务端代码。处理多个客户端发送的连接请求 #include <sys/socket.h> #include <sy...

绝对正确 客户端 #include <sys/socket.h> #include <sys/types.h> #inclu...

1.如何让两个整数交换数值 a = 1 b = 2 a^=b b^=a a^=b print(a) print(b) ...

这是Java和C++互通Des加密之后转16进制显示(有界面)。 源码链接 友情提示:测试下来如果Des加密后再转成Base64编码,有的字符串有...

std::future 简单来说,std::future提供了一种访问异步操作结果的机制。 从字面意思看,它表示未来。通常一个异步操作我们是不能马上...

禁止win10高dpi下cef对内部网页进行dpi缩放 1.使用命令行参数 //禁止cef进行dpi缩放 command_line->Appe...

因为习惯了win的操作界面,在Ubuntu下想翻墙,就找了很多篇文章,在此记录: 1 //shadowsocks-qt5有操作界面 sudo add...

源代码 解压完成后,LVS的代码就在 linux-2.6.20/net/ipv4/ipvs目录中。 ...