[求助]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)))
{
 
相关问答:
rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?
Acces数据库..
你怎么练的呢?
Java code:
static String DBDRIVER = "sun.jd ......
各位大虾,先问声好!
想请教一下在window下用putty怎么部署linux服务器上的SSH框架,数据库和tomcat都安装好了,jdk也装上去了,现在就是怎么在上面搭建SSH框架了!求各位不吝赐教!或者提供相应 ......
有三个文件,w.h,w.cpp,m.cpp,其中m.cpp中有main函数,并且需要传递一个文件参数。
请教下,如何在linux环境下编译调试?
我对linux下的编译几乎完全不懂,可否详细解答下,谢谢了
up!!
up!!
g++
g ......
我买了一个独立服务器 有固定IP 并且域名也已经解析到相应的IP上了
通过F-Secure SSH 也已经连上服务器 关键不会让服务器绑定上相应的域名 没法访问
也通过网上相关教程试了 可是没用 其中一个相对全一点的教程
h ......
我要在linux系统下配置java开发环境比如Eclipse的安装、jdk的环境变量的配置、tomcat配置、mysql配置等我该怎么将这些文件拷贝到linux系统下呢,我的linux是在虚拟机中安装的。请教高手了,谢谢!
用第三方提供的支 ......