java在客户端-服务器游戏中通过网络发送文件
file类是否只在内存中保留文件或其副本的链接/路径? 我问,如果通过网络传输“文件”对象,是传输文件的路径还是文件的路径
客户端-服务器通信(用于简单的网络游戏)
故事: 我将有几个客户,他们经常需要与服务器以未知的顺序和编号进行信息或文件传输。 服务器还应以未知顺序向客户端发送信息/文件。 服务器通过线程处理连接
问题: 处理这些情况的建议方法是什么
我不知道每次信息/文件传输结束后关闭连接和线程并打开一个新的还是保持线程和socket连接更多
与上面的问题相关——客户端是否也使用线程来传输服务器的传入信息/文件
是否有推荐的方法来识别和存储/处理客户端连接、丢失连接和重新连接
如果你能给我一些提示,我会很高兴的
祝马蒂亚斯一切顺利
# 1 楼答案
在Java中,
File
只是对文件系统路径(文件或目录)的抽象;它不包含文件内容在需要通过网络发送文件的客户机/服务器设置中,需要使用Java的IO结构。具体方式取决于您打算如何进行通信(HTTP、套接字、RMI)