2014-04-07 89 views
0

希望有人能給我一個打開套接字的簡單工作示例,發送命令並接收答案。Objective-C Socket讀/寫最小示例

在PHP中我會使用此代碼:

$socket = getsock('127.0.0.1', 4028); 
socket_write($socket, $cmd, strlen($cmd)); 
$line = readsockline($socket); 
socket_close($socket); 

在$行,我會收到來自插座的目標答案。 我該如何在Objective-C中完成這項工作(是的,我看了一下蘋果的文檔,但是找不到/理解正確發送和接收命令的方式)。

謝謝:)

+0

你爲什麼在s level的水平上徘徊。你在Obj-C中試圖完成什麼?給我們一些背景。 – SayeedHussain

回答

1

試圖通過線從一個系統轉換的代碼行到另一個不會真正發揮作用。您需要了解目標系統的架構以及您的代碼的預期效果。

具體來說:

  • 運行如何循環工作(和隊列)
  • 主運行循環之間的差&非主要運行環(或隊列)
  • iOS應用程序如何做數據通信

然後,您需要決定是否要在後臺線程(不太可能)上異步(最有可能)或同步運行您的請求。

從那裏,你可能會想要利用NSURLConnection類提供的URL loading infrastructure

+0

謝謝你的發帖,我會看看那些要點。 Objective-C似乎相對比較複雜(或強大),有着不同的可能性。 – Barzille