我使用的是一個socketConnection
,它將TCP端口號port
作爲強制參數。現在,我如何確保我指定未使用的端口爲port
(我的過程是服務器)?R - 如何確保TCP端口在連接之前未被使用?
編輯:
我知道,讓系統分配的端口,你可以指定port = 0
,但我有隨後找出他們給我的端口沒有辦法。
此外,socketConnection(..., server = T)
正在阻塞,直到客戶端進程連接。但客戶端進程不知道要連接哪個端口,因爲服務器進程被阻止,無法確定分配的端口號。趕上22!
如果您嘗試使用已綁定某個端口的端口,大多數系統將返回錯誤。 – 2014-02-16 21:45:10