作者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