[問題] java nio socketchannel的port問題

看板java作者 (我是盆栽)時間12年前 (2013/03/26 00:16), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/2 (看更多)
各位好, 最近正在處理nio的程式, 想請問我是否有辦法指定SocketChannel所包含之socket的source port? 即 connect = SocketChannel.open(new InetSocketAddress(IP,PORT)); 我想要指定connect裡socket的source port。 另外,直接宣告socket可以指定source port, 但我找不到如何將一個socket與一個SocketChannel產生連結 由於雲端安全性的問題,我必須由指定port連接到server, 煩請各位解答,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.88.70

03/26 09:47, , 1F
好像沒聽過有需要指定source port的.可否解釋雲端安全性?
03/26 09:47, 1F

03/26 09:58, , 2F
http://goo.gl/FDnMo 發問部分的範例 code 是你要的嗎?
03/26 09:58, 2F

03/27 01:31, , 3F
close socket後其使用的 port 要一段時間才可再用,要考慮
03/27 01:31, 3F

04/06 01:43, , 4F
感謝各位回覆,上網查了之後發現這種做法似乎很不恰當
04/06 01:43, 4F

04/06 01:49, , 5F
所以換個方式解決了
04/06 01:49, 5F
文章代碼(AID): #1HK7XSN1 (java)
文章代碼(AID): #1HK7XSN1 (java)