Я пытаюсь отправить файл в chatFriend, я отправляю sendFileInformation, который включает файл, который я выбираю для отправки на сервер, который поддерживает чат, прежде чем отправлять файл. Затем сервер отправляет его в chatFriend, когда chatFriend получает его, он открывает ServerSocket и ответьте мне, затем отправьте файл, chatFriend сохраните файл. При передаче он может отказаться.
В то же время, если другой человек также хочет отправить ему файл, открыв его ServerSocket, он также может сохранить файл.
Как сделать это правдой?
Могу ли я создать новый ServerScoket, используя тот же порт, если кто-то отправит мне файл одновременно.
Какой поток использовать при отправке файла, в чем проблема, если я использую DataoutputStream и DateInputStream, но получатель поля не подходит?
Можете привести примеры? Спасибо.