【问题标题】:adhoc wireless java game developmentadhoc无线java游戏开发
【发布时间】:2012-03-22 13:50:08
【问题描述】:

我想开发一个适用于 adhoc 无线环境的 Java 游戏。你知道我可以搜索和学习的任何来源吗?

【问题讨论】:

  • 这是一个非常模糊和广泛的问题。您能否更具体地说明您目前所做的工作以及您遇到的问题?
  • 我解决了我所有的问题,谢谢

标签: java wireless adhoc


【解决方案1】:

Adhoc 和无线与 Java 无关。 ad-hoc 无线网络是两台计算机可以在彼此之间设置以创建网络的东西。那时,您的 Java 游戏使用的网络与任何其他网络相同(无线和 ad-hoc 的事实无关 - 例如,对于 Java,它看起来与有线网络完全相同)。

然后,您的 java 程序将拥有相同的 TCP/IP 和 UDP/IP 堆栈可用,并且可以使用 Socket/ServerSocket (TCP) 或 DatagramSocket (UDP) 进行通信。

以下页面概述了 Java 中的网络:

http://docs.oracle.com/javase/tutorial/networking/overview/networking.html

以下页面有一个非常小的简单网络 java 游戏示例,可能有助于掌握基础知识:

http://www.dr-mikes-maths.com/tictactoe.html

【讨论】:

    【解决方案2】:

    如果你想创建一个在线游戏,你必须学习以下课程:

    1. Java.net.ServerSocket 此类将允许您在指定的 ip 和端口托管套接字。

    2. Java.net.Socket 此类将允许您连接到指定 ip 和端口的套接字。

    3. java.io.InputStream 此类将允许您将流从一个套接字发送到另一个。

    4. java.io.OutputStream 这个类可以让你从一个套接字获取流到另一个。

    5. java.lang.Thread 这门课非常重要,但我无法描述它。 该类的替代方案是 Runnable 接口。

    这些就够了。

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 1970-01-01
      • 2014-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多