作者Tox (It's up to you)
看板Programming
标题[问题] 请问一个关於read/write的问题
时间Thu Mar 22 20:08:10 2007
这是一个socket的程式
我节录部份
s是socket descriptor
我对於stderr以及stdin和stdout不是很了解
他们的path是?或者是什麽情况要用到他们
在receive 的部份
length = read(s, buf, sizeof(buf));
if (length > 0) {
write(1, buf, length);
.....略
}
问题1
请问在此的1代表的是stdout吗???
将资料从buf write到1(stdout?)
同理 send部分
while ( (length = read(0, buf, size)) > 0 ) {
l = write(s, buf, l);
total += l ;
}
问题2
在此的0代表的是stdin吗???
那这样的话 我看不懂 从stdin read到buf 那stdin里面会是什麽东西
问题3
fprintf(stderr, "socker create error ");
那这样 我要去哪看stderr log呢(换句话如果他写到stderr 我怎麽知道)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.77.211