LINUX socket 连接的几个问题
2013-02-27 15:28
246 查看
1.LINUX socket 在connect的时候发生 Operation now in progress 错误
unsigned long ul = 1;ioctl( nSocket, FIONBIO, &ul ); //设置为非阻塞模式
放到connect()后面.
查找这类问题就打印strerror(errno)来查
2.accept失败
conn_fd=accept(listen_fd,(struct sockaddr*)&serv_addr,NULL))
原因第三个参数应该是serv_addr长度的指针
改为:
int len = sizeof(struct sockaddr);
if(-1==(conn_fd=accept(listen_fd,(struct sockaddr*)&serv_addr,&len)))即可
相关文章推荐
- flash as3的socket连接服务器,安全策略问题(linux c)
- AdminIII连接linux Postgresql过程中的几个小问题
- Linux下Socket编程中注意的几个问题及要点总结
- AdminIII连接linux Postgresql过程中的几个小问题
- 关于CRT连接到虚拟机Linux系统的几个问题。
- 解决xManager 连接Linux主机中文乱码问题
- 大并发连接的oracle在Linux下内存不足的问题的分析(转)
- 解决linux ftp连接速度慢的问题!
- (转)Linux Socket过程详细解释(包括三次握手建立连接,四次握手断开连接)
- Linux相关问题-解决MySQL无法远程连接问题
- linux上svn连接visual svn server时ssl鉴权失败,问题解决
- ssh无法连接VM下Linux问题的解决
- linux socket网络编程:fcntl select(多个客户端连接服务器端情形)
- 在共享文件夹中解压到linux其他目录中,千万注意软连接的问题
- mysql在linux下远程连接错误的问题!~
- Navicat MySQL连接Linux下MySQL的问题解决方法
- notepad++连接linux问题
- 遇到的几个linux问题,顺便把网上查到的帖过来
- Linux下Socket编程的端口问题( Bind error: Address already in use )
- Linux下部署ASP.NET服务连接oracle遇到的问题记录