2012-05-19 144 views
0

我目前正在進行一種遊戲,它需要兩個客戶端與服務器程序(我正在寫客戶端和服務器)進行通信。客戶端需要能夠發送服務器基本整數,而服務器需要發送字符串和更高級的對象。通過網絡發送基本信息

我應該怎麼做呢?不幸的是,我的編程知識不是很寬。我首先嚐試使用套接字,但與它們稍有混淆 - 特別是如何準確地發送或讀取它們的信息並將其嵌入到程序中。

+1

什麼語言,什麼平臺? – 0xC0000022L

+0

Java;我正在使用Gridworld的案例研究來實現AP – drailing

+1

對於現在的初學者來說,套接字並不是最好的選擇。嘗試一些更簡單的網絡技術,如php + mysql + json,如果性能不重要,可以這樣做。 –

回答

0

套接字並不那麼困難。前一段時間,我編寫了一個P2P聊天應用程序,其中我使用TCP(用於發送消息)和UDP套接字(用於廣播,主機狀態等)。

使用的數據類型非常基本(稍後我將其擴展爲支持圖像),類似於您的需求。

你可以在Source Forge的檢查項目:http://sourceforge.net/projects/isytok/

跳過視圖類,並在網絡包,開始檢查NetworkClient和NetworkServer類。

祝你好運!

0

我認爲使用套接字適合您的應用程序。我想看看Java的插座實例可用在那裏出色的集合:

我那些來自谷歌搜索'java socke例如`。還有更多。

如果你有更具體的問題,然後我會回來與另一問題呈現出簡潔代碼示例,輸出和您有問題。