gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:01 25 4
gpt4 key购买 nike

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

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

故事:我有几个客户经常需要以未知的顺序和数量与服务器传输信息或文件。服务器还应该以未知的顺序向客户端发送信息/文件。服务器通过创建处理连接的线程来处理连接。

问题:处理这些情况的推荐方法是什么?

我不知道每次信息/文件传输结束时关闭连接和线程并打开一个新连接是否更好,或者保留一个线程和套接字连接以获取更多信息/文件传输是否更好。

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

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

如果您能给我一些提示,我会很高兴。

祝愿马蒂亚斯

最佳答案

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

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

关于java - 在客户端服务器游戏中通过网络发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23077581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com