[求助]linux网络编程中select出错
目标:当网络中有数据到达或者超时,程序进入下一次循环。
问题:select()函数不起作用,程序不会在select的地方阻塞一秒,并且当网络上有数据的时候,select的返回值仍然小于0
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/select.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <pthread.h>
#include <cstring>
#include <cstdlib>
#include <iostream>
#include <time.h>
int main()
{
struct sockaddr_in server_sockaddr,client_sockaddr;
int sin_size,recvBytes;
int sockfd,client_fd;
char buf[256];
sin_size = sizeof(struct sockaddr);
sockfd = socket(AF_INET,SOCK_STREAM,0);
server_sockaddr.sin_family = AF_INET;
server_sockaddr.sin_port = htons(1504);
server_sockaddr.sin_addr.s_addr = INADDR_ANY;
bzero(&(server_sockaddr.sin_zero),8);
fd_set readfds;
if( -1 == bind(sockfd,(struct sockaddr*)&server_sockaddr,sizeof(struct sockaddr)))
{
 
相关问答:
如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。
分不够再加。
http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
有谁能介绍一下,现在主流的linux有哪些版本。
小弟刚接触linux,现在装的是redhat3.2.2-5的版本,这个连samba都装不上,搞到很多错误,所以期盼各位给推荐个比较好的linux系统,主要用于初期学习和后期j2ee /php开 ......
我在Linux上装了Oracle数据库,其中有一个表,大约有90000条数据,用Oracle进行分页查询的时候,发现很慢
sql语句如下:
select *
from (select row_.*, rownum rownum_
from (select * ......