![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 mar234964 ![]()
![]() |
以上是Client的部分程式碼,這樣可以連到10.99.99.99 的 5001 Port, 想問的是我能否指定紅字部分的socketSend.LocalEndPoint的值? 目前看起來連綫后socketSend.LocalEndPoint的值是隨機的, 我希望用Client的5001 Port連到Server的5001 Port, 這樣可行麽? |
1樓 |
參考 這篇
主要就是建立IPEndPoint指定Local的IP跟Port 再用Socket的Bind()方法連接設定好的IPEndPoint
本篇文章回覆於2020-02-12 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
mar234964 ![]() |
這篇的内容似乎是提到指定服務器的Port而已吧?
本篇文章回覆於2020-02-12 11:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
mar234964 ![]() |
服務器按鈕程式碼 客戶端按鈕程式碼 上了完整程式碼,目前的結果是服務器指定監聽 50000 Port,客戶端也能連到服務器的的 50000 Port ,但客戶端自己的Port是隨機的。 請問客戶端能指定用哪個Port 連到服務器的的50000 Port嗎?
本篇文章回覆於2020-02-12 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
最有價值解答
老頑童 ![]() ![]() |
客戶端Connect前也先Bind()本地端的IPEndPoint
本篇文章回覆於2020-02-12 11:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
mar234964 ![]() |
感謝,可以了。
之前也這麽試過,但用的是虛擬機當客戶端,Port還是隨機的,剛用另一台電腦當客戶端就正常了。
本篇文章回覆於2020-02-12 14:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |