2011-08-09 50 views
1

我需要打開一個套接字;例如,在端口190上。我如何在Objective-C中執行此操作?如何在xcode中打開一個套接字? Mac OSX

P.S:這將用於閱讀和寫作。

+1

讀或寫?你可以在C中做任何你可以在Objective-C中做的事情,比如'socket(2)','bind(2)','listen(2)','accept(2)'等等的老式支持。都可以提供給你。按照慣例,您需要以root身份打開一個低於1024的端口。 –

回答

0

如果您想爲您處理更低級別的內容,請查看AsyncSocket。它是完全異步的,處理錯誤和狀態變化,並使用委託模式讓你知道什麼時候發生。

https://github.com/robbiehanson/CocoaAsyncSocket

(我還是建議你學習如何套接字工作的基礎,所以自己寫它首先可能不是一個壞主意。)

相關問題