看板 C_Sharp 關於我們 聯絡資訊
※ 引述《retsu0 (without)》之銘言: : 請問在C#裡面 是否有辦法直接從系統中取得 : 下一個可使用的network port啊? (單就本機而言) : 找了許多網站都沒提到 可否請大大們指教 : 謝謝 :P 如果直接從系統裡面我是不知道啦... 如果你指的"可使用的network port"是指目前沒有被使用的port的話 你可以用一個迴圈來connect localhost port try { client.Connect("127.0.0.1",port); ..... //Port有開. client.Close(); } catch(SocketException) { ... //如果到這裡就是 port是closed 也就是沒有程式打開這個port.. } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.132.22
EricTsai:只是這個方法會慢死 XD 140.113.91.10 07/23
virdust2003:從1024 之後開始會嗎? 218.187.4.20 07/23
virdust2003:不然使用netstat 去找已使用的XD 218.187.4.20 07/23
freehaha:設定一下timeout就可以啦..218.165.139.182 07/30