看板 Programming 關於我們 聯絡資訊
※ 引述《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