[問題] Java Socket when binding multiple IP address

看板java作者 (㊣天才㊣)時間17年前 (2008/08/04 01:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
目前在一台Server開發一個類似Gateway的程式 不知道是因為Java Socket 還是網路部分 知識不足 遇到一些問題 麻煩諸位大哥指教: 我在建立Socket的時候 使用的是 Socket(InetAddress address, int port, InetAddress localAddr, int localPort) 這個建構子 想請問一下在 localAddr 和 localPort 的部分 也就是自身 binding 的參數 1. 我所填入的IP值 一定要是本身這台電腦有設定的IP嗎? 如果沒有 會發生什麼事? 丟出IOException? 2. 會需要填這個值的原因是因為 這台電腦會有多個網卡 每個網卡一個IP 假設有 網卡A 跟 網卡B 網卡A 設定IP為IP_A 網卡B 設定為 IP_B 如果我填入的bind IP為IP_A 那麼Socket就一定會由網卡A進行連線嗎? 先謝謝大家看完,再謝謝大家的不吝賜教~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.13.190

08/06 16:33, , 1F
看不太懂..ServerSocket 和 Socket 是不是搞混了?
08/06 16:33, 1F
文章代碼(AID): #18bUKTRU (java)