ChinaUnix.net
相关文章推荐:

linux read

我在用socket,connect连接了http服务器后,用read从上面取网页,发现将所有的数据read完后,好像读取不到结束符,导致read阻塞在那里。我将超时时间设为1分钟,大部分都在接近1分钟的时候才结束,有些还超时了,而实际上读取数据时间不超过10秒,这是什么原因呢?

by cgp2001 - C/C++ - 2009-06-12 11:31:25 阅读(5424) 回复(7)

相关讨论

ssize_t ret; while (len != 0 && (ret = read (fd, buf, len)) != 0) { if (ret == -1) { if (errno == EINTR) continue; perror ("read"); break; } len -= ret; buf += ret; } 谁知道下面这段代码怎么解释,特别是那个break if (errno == EINTR) continue; perror ("rea...

by scudong - C/C++ - 2008-11-10 23:31:43 阅读(3925) 回复(15)

linuxread/fread/pread/aio_read等都有几种、什么区别亚???有没有集中讨论并且详细的文档亚? 谢谢!

by eikes - 程序开发 - 2006-08-28 21:23:18 阅读(877) 回复(2)

请问以下脚本为什么输出是空? echo "hello" |read aa echo $aa 在其它的UNIX操作系统上是可以输出结果hello的,请问应该怎么写才能给多个变量附值?例如 echo "test1 test2" |read a1 a2

by lu.qinyuan - Shell - 2004-05-31 12:59:10 阅读(861) 回复(1)

小弟写了两个程序来实验popen, 父进程写入数据, 子进程读取数据. 父进程 ======================================== #include int main (void) { FILE *fp = NULL; fp = popen ("./child_reader", "w"); fprintf (fp,"Hello world\n"); fflush(fp); sleep(10); return 0; } 子进程 ======================================== #include #include int main (void) { ...

by xiaodada - C/C++ - 2009-01-05 15:32:50 阅读(4908) 回复(6)

我用以下代码通过串口与读卡器通讯: char wbuff[2],rbuff[128+1]; //命令1 wbuff[0]=0x0; write(fd,wbuff,1); wbuff[0]=0x52; write(fd,wbuff,1); ... //命令n wbuff[0]=0x2; write(fd,wbuff,1); ... //最后,读取串口数据 sleep(0.4); while ((nread=read(fd,rbuff,128))!=0) { printf("read [%d]: ",nread); for (i=0;iread;i++) ...

by ehan - Linux论坛 - 2005-10-23 20:58:10 阅读(1047) 回复(0)

<求助>简单linux socket程序,服务器write客户端read,不能成功! 这是客户端程序, 运行环境suse10, // socket client #include"mysocketdef.h" // inner func declare int my_inputstr(FILE* fp, int sockfd); int my_readServStr(int sockfd); int main(int argc, char* argv[]) { int sockfd; struct sockaddr_in servaddr; int ret ; if( 2 != argc ) { printf(" client usage:myclie...

by slugafei - 程序开发 - 2006-10-23 23:20:25 阅读(2967) 回复(2)

我的开发系统是Red hat 9.0,内核2.4.20-8 目标系统是IXDP425 下载的工具链是arm-linux-tools-20030211.tar.gz 用arm-linux-gcc编译要在目标机上运行的应用程序时报错: /usr/local/arm-linux/lib/libc.so.6: could not read symbols: Invalid operation 应用程序的Makefile改了以下几个地方: CROSS_COMPILE = /usr/local/bin/arm-linux- CROSS_CFLAGS = -I /Projects/snapgear/snapgear/linux-2.4.x/include -mbig-endian

by zhoujing4551 - 内核/嵌入技术 - 2006-01-17 16:54:21 阅读(1058) 回复(0)

本帖是《linux 2.6.11内核文件IO的系统调用实现分析(open,creat)》的续帖,将主要说明read和write两个文件IO的系统调用实现。所用到的主要数据结构在前面一帖中已经详细说明了,如有需要,请参见前一帖。 6. read 函数 6.1. 原型与参数 ssize_t read(unsigned int fd, char * buf, size_t count) read函数是从打开的文件中读取数据。如read成功,则返回读到的字节数。如已到达文件的尾端,则返回0。如果失败,则返回-1。有多...

by xuediao - 内核/嵌入技术 - 2005-05-23 09:42:24 阅读(7129) 回复(9)

NBU4.5MP6 was installed in WIN2ksp4,RedHat linux 6.2 with NBU Client 4.5FP6,when backup running,It report a "file read fail (13)"? I have made a dir of debug log,but it did't list any problem reason?

NBU备份

by tonylau - Veritas技术交流区 - 2004-07-22 10:49:48 阅读(1295) 回复(3)

read Hat linux 9 下安装ORACLE9i 如何设置sysctl.conf 文件 kemel.shmmax= kemel.shmmni= kemel.shmall= kemel.sem= fs.file-max= net.ipv4.ip_local_port_range= 服务器的配置 双至强1.6GH;30GB;内存2GB 查了很多相关资料,都没有具体的参数设置 那位大哥做过服务器指点下阿~~~谢谢!!! 在安装ORACLE时还需要那些重要问题要注意?

by 牙齿晒太阳 - 系统管理 - 2004-07-07 12:04:37 阅读(939) 回复(4)