
网络编程
逆流向上
大家好请多多关照
展开
-
关于Socket编程中的inet_ntop、inet_pton和inet_ntoa、inet_addr
VS2013中调试Socket代码时,遇到了点小问题:问题代码为:[cpp] view plain copyinet_ntoa(addrClient.sin_addr); 生成错误消息为:[plain] view plain copyerror C4996: 'inet_ntoa': Use inet_ntop() or InetN转载 2017-10-11 17:02:22 · 6014 阅读 · 0 评论 -
linux对应windows头文件转换
1.arpa/inet.h在windows下对应什么文件:windows的总库包含了上述内容:#include <windows.h>#pragma comment(lib, "wsock32.lib")就可以了 2.windows平台下: 头文件#include<ws2tcpip.h>linux平台下: 下面两个头文件都有定义: 1)#i...原创 2018-10-08 14:28:56 · 16422 阅读 · 0 评论 -
TCP长连接和短连接的区别
当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的 示意图: ...转载 2019-01-08 14:55:52 · 447 阅读 · 0 评论 -
转:发布一个高性能的Reactor模式的C++网络库:evpp
简介https://github.com/Qihoo360/evpp是一个基于libevent开发的现代化的支持C++11特性的高性能网络库,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库。特性现代版的C++11接口非阻塞异步接口都是C++11的functional/bind形式的回调仿函数(不是libevent中的C风格的函数指针)非阻塞纯异步多线程TCP服务器/...转载 2019-01-09 11:47:43 · 663 阅读 · 1 评论