0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 18
|
|||||||||||
1 | |||||||||||
Веб сокеты20.02.2017, 11:42. Показов 2705. Ответов 8
Я делаю консольное приложение на c#, клиент на javascript. Соединение проходит хорошо, клиент говорит что соединился и рукопожатие прошло корректно. Однако, после, от клиента приходит вот такое сообщение:
У файла выставил кодировку UTF-8. Вот код сервера:
0
|
20.02.2017, 11:42 | |
Ответы с готовыми решениями:
8
Нужно написать веб приложения на С#, которые ищут веб страницы содержащие ключевое слово Сокеты Сокеты Сокеты |
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 18
|
|
20.02.2017, 13:58 [ТС] | 2 |
Неуежели никто не знает как помочь?((((
0
|
12073 / 8383 / 1280
Регистрация: 21.01.2016
Сообщений: 31,578
|
|
20.02.2017, 14:02 | 3 |
Darprod, а ты уверен, что корректно реализовал протокол WebSocket?
0
|
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 18
|
|
21.02.2017, 08:47 [ТС] | 4 |
Ну клиент реагирует на событие connection.onopen - значит подключено. Ошибок нет не на клиентской, не на серверной стороне. Сообщения разрешает посылать от клиента. Только вот приходят они коряво.
Добавлено через 18 часов 42 минуты Просто интересно почему кракозябры могут приходить, если кодировка UTF-8 и там и там
0
|
12073 / 8383 / 1280
Регистрация: 21.01.2016
Сообщений: 31,578
|
|
21.02.2017, 09:02 | 5 |
Darprod, не факт, что сама консоль UTF-8 показывает. Посмотри на бинарное содержимое полученного сообщения, сравни с тем, что отправляется.
0
|
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 18
|
|
21.02.2017, 09:08 [ТС] | 6 |
Хорошо, но вот только не подскажете как это сделать? Просто вывести массив байтов? И в javaScript и в c#?
0
|
12073 / 8383 / 1280
Регистрация: 21.01.2016
Сообщений: 31,578
|
|
21.02.2017, 09:12 | 7 |
Darprod, да
0
|
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 18
|
|
21.02.2017, 09:26 [ТС] | 8 |
Сделал
в javascript массив байтов выглядит так: 49,49,49,50,50,50 в c#: 81-86-14-19-39-48-25-28-08-7A-26-2B Не знаете почему он иначе выглядит?
0
|
12073 / 8383 / 1280
Регистрация: 21.01.2016
Сообщений: 31,578
|
|
21.02.2017, 09:30 | 9 |
Darprod, это либо не то, что ты отсылал, либо данные зашифрованы. Рекомендую внимательно изучить протокол WebSocket, чтобы точно знать.
0
|
21.02.2017, 09:30 | |
21.02.2017, 09:30 | |
Помогаю со студенческими работами здесь
9
Сокеты try catch и сокеты Сокеты.Сериализация и снова сокеты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |