作者babysilkwarm (小呗)
看板PangSir
标题[问题] 不能连Yahoo..
时间Sat Apr 1 23:38:54 2006
其他目前测的网站(google,hinet)好像都可以
助教给的四个测试网页也可以正常显示
可是就不知道为什麽
http://www.yahoo.com.tw不行耶
而且是就停下来,也不是当掉
这时再打其他网址如
http://www.google.com.tw,又可以正常连过去
观察了一下连线过程:
connect server => ok
write request to server => ok
read response from server => 停了 @@"
我出现的讯息就只到把request write给server
((这边我write 成功有在营幕印出讯息,然後有正确印出,所以应该有做完write的动作))
再来的read就什麽都没有..
也不是读到0个字元,因为我是写length = read(serverfd, buf2, 1024);
然後印出length。
而营幕什麽也没出现
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.174.217.162
1F:推 JAMES299:注意send的部份 如果说是固定size可能会让对方以为你还 04/01 23:57
2F:→ JAMES299:没送完 只有把1024改成strlen(buf2) 应该可以 04/01 23:58
3F:推 waleyley:连不了+1 我是用sizeof...... 04/02 00:07
4F:推 JAMES299:注意是strlen喔 sizeof应该也会卡着@@ 04/02 00:08
5F:推 ckclark:那为什麽不用read的回传值呢? 04/04 17:49