作者uranusjr (←这人是超级笨蛋)
看板MacDev
标题Re: [问题] GCDAsyncSocket连ptt.cc
时间Fri Dec 14 00:49:47 2012
※ 引述《kyushu (九州岩烧哈海苔)》之铭言:
: 是这样的,我抓了cocoaAsyncSocket
: 并且用simulator试run了里面的ConnectTest这个范例
: 不过很奇怪的是,我把host改成webptt.com/cn.aspx?n=, port改成23
: 它就会连不上,我看了封包的传送过程
: 第一次我送tcp: SYN
: 第二次对方回传 tcp: RST,ACK
: 然後就停了...
: 若改成port是80就没问题...会handshaking 3次
: 想请问这是什麽问题呢 ?
: 先谢谢各位了
不要乱搞啊大哥
webptt.com/cn.aspx?n= 是 PTT HTTP 版的网址, 本来就没有开启 port 23 的连线
你这样访问它当然就送给你一个 RST 叫你回去吃自己了啊...
你连 ptt.cc 的 port 23 就可以了
然後 ptt.cc:80 应该可以连 (会送一个 redirect 到 webptt.com/cn.aspx?n=)
而 www.google.com 和 www.yahoo.com 本来就有开 port 80 所以当然可以连啊
--
Les grandes et les meilleurs
tone from "Zadok the Priest"
Eine grosse stattliche Veranstaltung
by F. Handel
THE MAIN EVENT! These are the men
Sie sind die Besten
"Champions League" by Tony Britten THESE ARE THE CHAMPIONS!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.81.146
※ 编辑: uranusjr 来自: 114.32.81.146 (12/14 00:52)
1F:推 kyushu:哈,原来是这样阿 谢谢说明 12/14 01:19