有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在客户端-服务器游戏中通过网络发送文件

  1. file类是否只在内存中保留文件或其副本的链接/路径? 我问,如果通过网络传输“文件”对象,是传输文件的路径还是文件的路径

  2. 客户端-服务器通信(用于简单的网络游戏)

故事: 我将有几个客户,他们经常需要与服务器以未知的顺序和编号进行信息或文件传输。 服务器还应以未知顺序向客户端发送信息/文件。 服务器通过线程处理连接

问题: 处理这些情况的建议方法是什么

我不知道每次信息/文件传输结束后关闭连接和线程并打开一个新的还是保持线程和socket连接更多

  1. 与上面的问题相关——客户端是否也使用线程来传输服务器的传入信息/文件

  2. 是否有推荐的方法来识别和存储/处理客户端连接、丢失连接和重新连接

如果你能给我一些提示,我会很高兴的

祝马蒂亚斯一切顺利


共 (1) 个答案

  1. # 1 楼答案

    在Java中,File只是对文件系统路径(文件或目录)的抽象;它不包含文件内容

    在需要通过网络发送文件的客户机/服务器设置中,需要使用Java的IO结构。具体方式取决于您打算如何进行通信(HTTP、套接字、RMI)