Re: 請問 socket 送封包的問題

看板Programming作者 (任性)時間18年前 (2007/06/02 16:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《DeadKid.bbs@bbs.ntu.edu.tw (年輕貌美)》之銘言: : hi : 請問 socket 的封包有沒有辦法自己送給自己 IP 的同一 port 或不同 port 當然可以,假設是 TCP , socket() 起來之後 bind() 之後就開始 listen() ,接著是用迴圈一直 read() ,然後你可以在迴圈裡面 write() 給自己前面 bind() 的那個 address ,反正是無限迴圈,所以他下次迴圈執行的時候 read() 就收到東 西了,不過這方面流程要控制一下條件,以免跑個沒完 orz。 同一個 IP + port 可以弄,不同 IP 當然更可以囉。 : 如果自己的電腦有好幾張介面 , 可以送給 listen 不同 IP 介面的程式嗎 ? 不太懂,您所謂的介面這不是這一層在做的事情吧,這層的程式只要關心 IP + port 就可以了。只要有設定好,他不太管你是否在同一台電腦上,或是什麼介面的 : 另外請問 Windows 有沒有 ip forward 像 Linux Router 的功能 , 可以收不 : 同介面的封包 : 謝謝 我猜您可能在說 http://wipfw.sourceforge.net/ 這個好東西.. -- The Internet: where men are men, women are men, and children are FBI agents. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207
文章代碼(AID): #16OIW7yP (Programming)
討論串 (同標題文章)
文章代碼(AID): #16OIW7yP (Programming)