所以在windows下使用winsock與C++非常簡單。然而,當你在mac下使用Xcode和C++來測試一個端口是否打開的時候,該怎麼做?在這種情況下,我想檢查一下登錄服務器是否適合我最喜歡的遊戲。C++ - XCode和測試端口是否開放
有沒有一種「原生」的方式來做到這一點?還是必須依靠其他第三方庫來實現這一目標?
示例appriciated,allthough不是必需的。
所以在windows下使用winsock與C++非常簡單。然而,當你在mac下使用Xcode和C++來測試一個端口是否打開的時候,該怎麼做?在這種情況下,我想檢查一下登錄服務器是否適合我最喜歡的遊戲。C++ - XCode和測試端口是否開放
有沒有一種「原生」的方式來做到這一點?還是必須依靠其他第三方庫來實現這一目標?
示例appriciated,allthough不是必需的。
測試任何資源可用性的最佳方法就是嘗試使用它。尋找能夠提前告訴你是否嘗試使用會成功的技巧本質上是算命的練習。只需嘗試一下並捕獲異常/處理錯誤代碼即可。無論如何,你必須這樣做:爲什麼要這樣做兩次?
使用標準的伯克利套接字庫:調用'socket()'和'connect()'並檢查錯誤。 –
Ty先生,不知道這個:)我似乎不能接受你的答案,但:0 – Hiam
嗯,這只是一個評論,而不是一個答案。對於一個真正的答案,我覺得我需要提供一個完整的代碼示例,目前我沒有時間。不要擔心。 –