2010-07-11 54 views
0

我自己創建了一個應用程序,允許用戶繪製並在繪製筆畫時通過Socket連接發送到服務器。 該應用程序還需要接收筆畫並顯示它們。iPhone基本繪圖+套接字通信

這只是我們的服務器的演示應用程序,而不是一個嚴重的iPhone應用程序。

任何想法,建議將非常棒。

我開始與這個偉大的教程:http://icodeblog.com/2008/07/30/iphone-programming-tutorial-connecting-code-to-an-interface-builder-view/但我花了兩天剛剛拿到的Hello World和運行:(

回答

0

一個簡單的解決辦法是使在UIWebView的內容,並讓它下載然後在例如HTML Canvas中顯示它們,然後使用例如AJAX以相對平臺無關的方式完成交互操作,Safari版本的iPhone是一個功能非常強大的瀏覽器,如果您熟悉這些技術可能是最簡單的解決方案

如果你想推出自己的組件,也許使用更高級的協議,如XML-RPCplain HTTP會比原始插座更容易?

+0

不,我沒有:(主要是因爲我是一個完整的iPhone開發新手,這是我第一次聽說UIWebView,但聽起來像最好的解決方案!當你說「下載」的筆畫,這聽起來有點靜態,並沒有真正的交互性,或者我錯過了一些東西。我將閱讀UIWebView,但讓我問一下:是否可以打開一個Socket連接並根據來自服務器的命令來控制Canvas?還有,它可能捕獲Canvas的事件並將它們實時發送到服務器? – 2010-07-11 18:02:19

+0

我查看了UIWebView,它似乎並沒有做我所需要的......這似乎只是一個瀏覽器視圖,僅此而已。 ..我需要一個Socket連接和兩個人的動態實時繪圖。 – 2010-07-11 19:21:49

+0

對不起,如果我的回答不清楚,我添加了一些細節:) – Krumelur 2010-07-11 19:28:36