Я где-то читал в Google, что мы не можем отправлять файлы через веб-сокеты, но я также читал, что веб-сокеты используют TCP.Поэтому я хочу спросить, что я неправильно понял, и есть ли способ отправить файл через веб-сокет.
Загрузка файлов должна быть возможна через веб-сокеты, по крайней мере, в html5 . Одна готовая библиотека, обеспечивающая некоторые основные функции: Вода подо льдом .
В журнале изменений есть статья об этом, иди и прочитай.
Да, это возможно. Вы можете прочитать файловую систему, используя File API, затем получить полученные данные в массив / строку Javascript и затем поместить это содержимое в сообщение websocket.