作者babysilkwarm (小呗)
看板PangSir
标题Re: [问题] 不能连Yahoo..
时间Mon Apr 3 11:37:19 2006
※ 引述《babysilkwarm (小呗)》之铭言:
: 标题: [问题] 不能连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
: 推 JAMES299:注意send的部份 如果说是固定size可能会让对方以为你还 04/01 23:57
: → JAMES299:没送完 只有把1024改成strlen(buf2) 应该可以 04/01 23:58
: 推 waleyley:连不了+1 我是用sizeof...... 04/02 00:07
: 推 JAMES299:注意是strlen喔 sizeof应该也会卡着@@ 04/02 00:08
我刚刚试了把往server送的write改成strlen的
可是结果一样耶
而且我好像是也write完,因为我是write完下一行才printf("write success!")
然後有印出来
是在read的时候read不完,read下一行要印出的东西没有印在营幕上
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.228.214