2012-05-19 57 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例如`。还有更多。

如果你有更具体的问题,然后我会回来与另一问题呈现出简洁代码示例,输出和您有问题。