WebSocketSharp - отправка файла

Я вижу, что WebSocketSharp реализует перегрузку для отправки (файл FileInfo).

https://github.com/sta/websocket-sharp/blob/master/websocket-sharp/Server/WebSocketBehavior.cs

Если я использую это для отправки файла с сервера, как я могу получить и записать этот файл на стороне клиента? Я не могу найти какие-либо методы для этого в классе WebSocket.

Спасибо

1 ответ

Решение

Этот файл отправляется в форме его содержимого. Протокол WebSocket не имеет специальных положений для передачи файлов. Это просто байты (или текст, который здесь не применим).

Прочитайте байты и скопируйте их в файл. Если вы хотите скопировать имя файла, вам нужно разработать протокол для этого.

Другие вопросы по тегам