我對使用Cocoa的iOS/OS X平臺上的客戶端感興趣,並與專用服務器進行安全事務。我正在尋找蘋果開發的花哨高度抽象的API的最簡單和最「合適」的用法。我正在談論的那些「奇特」API的一個例子是,https是「免費」實現的,可以適合我的目的 - 除了我不知道如何實現相應的服務器部分?如何使用Cocoa實現安全的網絡消息傳遞
網絡消息基本上需要一個安全的會話,客戶端可以創建一個帳戶,或使用該帳戶登錄,可以發送請求到服務器,並從服務器接收響應。流量低,延遲性好,最重要的是實現機密性並儘可能縮短我的軟件工作量。
服務器將在FreeBSD上運行,可以通過Cocotron運行Cocoa,也可以使用其他一些技術來提高開發速度。在服務器上完成的計算是最小的,需要db intfc等。
這個。除非你試圖在客戶端之間進行點對點連接(一個不同的挑戰),否則在Cocoa中編寫HTTP服務器是沒有意義的;你可以做到這一點,但你爲什麼?如果你想用Cocoa/Obj-C寫你的服務器端應用程序代碼,我仍然會推薦使用預先存在的HTTP服務器(如apache)並開發你的應用程序邏輯作爲該服務器的插件,或者一個外部CGI應用程序。 – ipmcc 2012-01-15 17:08:28
是的,這是更重要的,因爲您將安全作爲設計目標。不要重新發明這個輪子。 – ipmcc 2012-01-15 17:12:40
@ipmcc我怎麼能使用該應用程序邏輯(假設它是一個二進制文件)作爲apache的插件? – Nektarios 2012-01-16 04:06:11