如何从self发送文件到chatFriend?

我尝试将文件发送到chatFriend,我发送一个sendFileInformation包括我选择发送给Server的哪个文件,我发送文件之前支持我们聊天。然后服务器将它发送到chatFriend,当chatFriend得到它时,他会打开一个新的ServerSocket和响应给我,然后发送文件,chatFriend保存文件。转移时,他可以放弃。    同时,如果另一个人也想通过他打开的ServerSocket发送文件,他也可以保存文件。    如何使它成真?    如果有人同时向我发送文件,我可以使用相同的端口新建一个ServerScoket。    当发送文件时要使用哪个Stream,如果我使用DataoutputStream和DateInputStream但是fiel接收器得到的问题是不对的?    可以举个例子吗?谢谢。     
已邀请:
希望我理解你的问题...... 不,您不能使用相同的端口进行2个(或更多)同时连接(对于TCP无论如何)。 请查看“主题”。您正在尝试构建多线程服务器。 每个文件传输应该在不同的端口上进行。所以每个FileTransfer都应该有自己的ServerSocket。     

要回复问题请先登录注册