0

我目前正在开发一种游戏,其中两个客户端需要与服务器程序进行通信(我正在编写客户端和服务器)。客户端需要能够发送服务器基本整数,而服务器需要发送字符串和更高级的对象。

我该怎么做呢?不幸的是,我的编程知识并不十分广泛。起初我尝试使用 Sockets,但对它们有点困惑——尤其是如何准确地从它们发送或读取信息并将其放入程序中。

4

2 回答 2

0

我认为使用套接字对您的应用程序来说很好。我会看一下可用的 Java 套接字示例的优秀集合:

我从谷歌搜索“java socket example”中得到了这些。还有很多。

如果您有更具体的问题,那么我会提出另一个问题,显示简洁的代码示例、输出和您遇到的问题。

于 2012-05-19T09:26:49.607 回答
0

套接字并不难。前段时间我写了一个 P2P 聊天应用程序,其中我使用 TCP(用于发送消息)和 UDP 套接字(用于广播、主机状态等)。

使用的数据类型非常基本(后来我将其扩展为支持图像),类似于您的需求。

您可以在 source forge 中查看项目:http: //sourceforge.net/projects/isytok/

跳过视图类,并检查网络包中的 NetworkClient 和 NetworkServer 类以启动。

祝你好运!

于 2012-05-19T04:53:29.043 回答