码迷,mamicode.com
首页 >  
搜索关键字:recv    ( 1043个结果
开发:异常收集之 Software caused connection abort: recv failed
近期用ibatis比较多,中间也遇到很多奇葩小问题,但是也纠结我特别久。遂记录下来: 其中一个:java.sql.SQLException: Io 异常: Software caused connection abort: recv failed 这个问题弄了很久,因为大部分数据查询都没有问题,当查到某个特定数据的时候就出现了这个,大概意思就是查询时,连接已关闭 然后...
分类:其他好文   时间:2014-12-09 12:18:31    阅读次数:200
tcp 出现rst情况整理
正常情况tcp四层握手关闭连接,rst基本都是异常情况,整理如下:1.GFW2. 对方端口未打开,发生在连接建立 如果对方sync_backlog满了的话,sync简单被丢弃,表现为超时,而不会rst3. close Socket 时recv buffer 不为空 例如,客户端发了两个请求,服务.....
分类:其他好文   时间:2014-12-07 17:33:36    阅读次数:186
Socket编程实践(10) --5种I/O模型
阻塞I/O  说明1:当上层应用Application1调用recv系统调用时,如果对等方没有发送数据(Linux内核缓冲区中没有数据),上层应用Application1将阻塞[默认:被Linux内核阻塞)说明2:当对等方发送了数据,Linux内核recv端缓冲区数据到达,内核会把数据copy给用户空间。然后上层应用Application1解除阻塞,执行下一步操作。 非阻塞I/O 说明1: 上层应...
分类:其他好文   时间:2014-12-06 16:53:38    阅读次数:208
再看GS接包过程
再看GS接包过程bool GameServer::ProcessLoop(packet& rPkt){ if(false == m_spDataLayer->Recv(rPkt)) return true;//没数据了 if(rPkt.is_data) { ...
分类:其他好文   时间:2014-12-06 00:06:40    阅读次数:149
Socket编程实践(7)   --TCP粘包解决方法2
包尾加\n编程实践SYNOPSIS #include #include ssize_t recv(int sockfd, void *buf, size_t len, int flags);与read相比,只能用于套接字文件描述符,而且多了一个flagsFlags常用取值:MSG_OOB(紧急指针,带外数据) This flag requests r...
分类:其他好文   时间:2014-12-05 12:46:02    阅读次数:276
TCP/UDP网络编程的基础知识与基本示例(windows和Linux)
一、TCP编程的一般步骤 服务器端: 1、创建一个socket,用函数socket() 2、绑定IP地址、端口等信息到socket上,用函数bind() 3、开启监听,用函数listen() 4、接收客户端上来的连接,用函数accept() 5、收发数据,用函数send()和recv(),或者rea...
分类:Windows程序   时间:2014-12-05 00:28:14    阅读次数:404
Socket 学习之 MFC:简单通信
最终界面如图所示: 客户端代码如下: // ClientDlg.h : 头文件 // #pragma once UINT Recv_Th(LPVOID p); // CClientDlg 对话框 class CClientDlg : public CDialog { // 构造 public: CClientDlg(CWnd* pParent = NULL); // 标准构造函数 ...
分类:编程语言   时间:2014-12-02 17:24:06    阅读次数:237
如何在Ubuntu下安装 monodevelop
参考介绍http://www.monodevelop.com/download/linux/首先,Add the Mono Project GPG signing keysudo apt-key adv --keyserver pgp.mit.edu --recv-keys 3FA7E0328081...
分类:系统相关   时间:2014-12-01 14:10:57    阅读次数:458
linux c select()函数
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没...
分类:系统相关   时间:2014-11-30 19:54:21    阅读次数:206
recv返回0对方已经saygoodbye,返回-1意味着异常中断
当对方中断连接,关闭套接字的时候,recv将返回0,告诉自己:不想跟你打交道了当对方与你失去连接,很遗憾,我们之间也不可能通讯了,还是别的方式交流吧。当我以为判断recv返回-1就已经足够的证明:自己的仔细,但是0注定只是一个鸭蛋,需要重新估量的分量。没有多余的言语描..
分类:数据库   时间:2014-11-28 10:31:07    阅读次数:211
1043条   上一页 1 ... 95 96 97 98 99 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!