socket
文章平均质量分 77
微风Jupiter
这个作者很懒,什么都没留下…
展开
-
socket非阻塞connect
当socket描述符为非阻塞的时候,连接通常不能立即完成,我们调用connect时候Linux平台经常返回-1,errno==EINPROGRESS, windows平台返回-1,WSAGetLastError()==WSAWOULDBLOCK,那么如何知道连接成功了呢:man connect中表示:EINPROGRESS The socket is no原创 2015-09-19 11:16:37 · 1736 阅读 · 0 评论 -
socket unix domain IPC代码示例
仅供参考:服务端:socket->bind->listen->send/recv->close客户端:socket->bind->connect->send/recv->close#include #include #include #include #include #include #include #include #include #include原创 2015-10-08 20:52:37 · 429 阅读 · 0 评论 -
epoll各个触发条件
http://www.cppblog.com/yangsf5/archive/2009/03/12/76353.html转载 2014-07-31 12:46:08 · 1139 阅读 · 0 评论 -
[转]tcp粘包分析
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即转载 2014-07-23 09:38:32 · 480 阅读 · 0 评论 -
非阻塞connect errno为EINPROGRESS,如何判断已经连接上了?
via:http://stackoverflow.com/questions/8145624/getpeername-can-not-recognize-connection-established转载 2014-04-17 15:36:16 · 3863 阅读 · 0 评论 -
C++ Muduo网络库基本流程跟踪,学习下
Muduo库基本流程跟踪,学习下 例子中的入口点:int main(){ EventLooploop; TcpServerserver(&loop, listenAddr, "name"); server.start(); loop.loop();} 看TcpServer构造函数:Tcp原创 2015-09-24 15:44:25 · 798 阅读 · 0 评论