一个简单的 client/server 应用

A simple client/server app

我对 Java 编码(以及一般的编程)还很陌生,我正在学习很多东西来赶上进度,并且学习了很多基础知识(语言、OO 概念、Genrics ,并发,集合等。)我未来的目标是 Android 编程,我正在尝试开始网络(简单的应用程序,只是为了掌握它,我知道它有很多东西)。 因此,我开始尝试将我的简单井字游戏 GUI 游戏(有一点摆动和 Java2D)转换为 server/client 游戏,但我很快意识到这是一项艰巨的任务,至少没有网络知识。 所以,我知道这可能是一个错误的问题,或者错误的地方,但是请有人指出我可以从哪里开始实现我的目标(这是一个简单的 client/server 应用程序,我不在乎是否它是一个简单的消息传递应用程序或无用的迷你游戏)。我对多线程服务器或类似的东西不感兴趣,只是可以让我编写实际工作的代码的基础知识!

非常感谢,请帮助我!

卢卡

看看这个问题:

Java: Best Place to Begin Learning Basic Networking

我从未在 Java 做过网络,但我的建议是在 Java 阅读、阅读、阅读有关网络的知识。学习合适的库,了解它们的工作原理,人们用它们做了什么。

首先弄清楚您想构建哪种应用程序,然后在您清楚了解该类型的应用程序将如何工作之前不要接触任何代码行被建造,这意味着大量的研究。

以下是如何通过一个工作示例从 Oracle 制作客户端/服务器应用程序:http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/hello/hello-world.html