|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.05.2016, 21:45 | #1 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Пример консольного чата на C# и Node.js
Сделал пример консольного чата. Авось кому-нибудь пригодится. К каждой строке кода написал комментарий.
Для запуска примера вам нужно поставить node.js Потом запустить сервер. Для этого запустить cmd.exe, перейти в папку с файлом server.js (см. ниже) и ввести команду: node server.js В Visual Studio нужно открыть NuGet и поставить пакет: SocketIoClientDotNet Консольный клиент на C#: Код:
Код:
Последний раз редактировалось 8Observer8; 15.05.2016 в 23:36. |
16.05.2016, 03:51 | #2 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Пример чата на WPF+Node.js
Во вложении исходники моего WPF+Node.js чата (файл server.js лежит в папке Server)
|
05.06.2016, 20:59 | #3 |
Пользователь
Регистрация: 03.02.2009
Сообщений: 20
|
|
24.01.2017, 18:45 | #4 |
Новичок
Джуниор
Регистрация: 22.01.2017
Сообщений: 2
|
Добрый день.
Не получается скомпилировать клиента: ошибка - CS0103 Имя "Quobject" не существует в текущем контексте. Прошу помочь, может я что-то не так сделал. программирую на VS2015 Community |
24.01.2017, 21:17 | #5 |
Новичок
Джуниор
Регистрация: 22.01.2017
Сообщений: 2
|
Проблему решил. Спасибо за предоставленный чат
|
21.01.2020, 18:11 | #6 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Добавлю, что SocketIoClientDotNet нужно ставить через NuGet, версия выбранного фреймворка .NET должна быть 4.5 и выше.
В папке, где вы создали скрипт socket.js нужно ввести команды:
Автор SocketIoClientDotNet написал в описании на GitHub, что проект объявлен deprecated и не будет больше поддерживаться. Но при этом он написал здесь, что: Цитата:
Используются следующие зависимости: Цитата:
Последний раз редактировалось 8Observer8; 21.01.2020 в 19:21. |
||
21.01.2020, 19:14 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Если захотите развернуть сервер на бесплатном хостинге Heroku, то нужно изменить адрес в C# клиенте следующим образом:
Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Начало работы с Node.js | ACE Valery | Общие вопросы Web | 27 | 28.01.2016 11:52 |
Онлайн игра на Node.js + SockJS или socket.io / Node.js | freerunner | JavaScript, Ajax | 2 | 17.04.2014 11:01 |
IDE для Node.js | ACE Valery | Общие вопросы Web | 7 | 22.01.2013 15:08 |
Проблема с Node Indent | kettanaito | Общие вопросы Delphi | 3 | 05.12.2011 01:44 |