Страница 1 из 2
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 17:46
				 Дед Пахом
				Есть интересная статья на CodeProject: 
WebSocket Server in C#, ну так я адаптировал прилагаемый код для Clarion, есть и сервер, и клиент. Кому интересно, выложил демки на 
GitHub. Кому 
реально интересно, обращайтесь.
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 20:39
				 Developer
				Михаил, спасибо за пример!
Есть интерес,  для начала попробую провести реальные тестовые испытания.
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 20:46
				 Дед Пахом
				Developer писал(а): 14 Ноябрь 2017, 20:39интерес,  для начала попробую провести реальные тестовые испытания.
 
Вот, за испытания буду благодарен.
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:05
				 Дед Пахом
				Представление о том, что это ваще такое, можно получить из этой старой статьи: 
https://habrahabr.ru/post/79038/ 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:11
				 Developer
				На локальном компьютере, вроде работает  
 
Но на локальном компьютере это не очень интересно - необходима проверка в Internet как с "белыми" так и "серыми " адресами на удалённых реальных компьютерах  

 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:21
				 Дед Пахом
				Если сервер запущен на, скажем, krovishsha.ru, то в INI файлах надо поменять параметр host:
Код: Выделить всё
[server]
-- для сервиса "people"
host=ws://krovishsha.ru:88/people
-- для сервиса "chat"
host=ws://krovishsha.ru:88/chat
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:33
				 Developer
				Вопрос: отправка на WEB браузер и принятие сообщения от Clarion приложения WEB Socket "сервер" - есть рабочий пример HTML кода  

 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:41
				 Дед Пахом
				Developer писал(а): 14 Ноябрь 2017, 21:33Вопрос: отправка на WEB браузер и принятие сообщения от Clarion приложения WEB Socket "сервер" - есть рабочий пример HTML кода  
 
Есть - файл \demo\TestServer\web\client.html. Вообще папка \web должна лежать в папке с exe, в соответствии с параметром webroot в TestServer.INI, иначе web клиент не сможет загрузить client.html. Сейчас перекину \web в \bin и перезалью master.zip.
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:45
				 Developer
				Дед Пахом писал(а): 14 Ноябрь 2017, 21:41Developer писал(а): 14 Ноябрь 2017, 21:33Вопрос: отправка на WEB браузер и принятие сообщения от Clarion приложения WEB Socket "сервер" - есть рабочий пример HTML кода  
 
Есть - файл \demo\TestServer\web\client.html. Вообще папка \web должна лежать в папке с exe, в соответствии с параметром webroot в TestServer.INI, иначе web клиент не сможет загрузить client.html. Сейчас перекину \web в \bin и перезалью master.zip.
 
Точно  
 
Ответ WEB Browser-а:
Файл не найден
Возможно, он был перемещён или удалён.
ERR_FILE_NOT_FOUND
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 21:46
				 Дед Пахом
				Короче, надо целиком переместить папку web в bin и перезапустить сервер.
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 23:02
				 Дед Пахом
				Нашёл тестовый сервер, подключиться из TestClientSrc можно по адресу ws://demos.kaazing.com/echo. Сервер работает как эхо, возвращает то, что получил.
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 23:23
				 Developer
				Дед Пахом писал(а): 14 Ноябрь 2017, 23:02Нашёл тестовый сервер, подключиться из TestClientSrc можно по адресу ws://demos.kaazing.com/echo. Сервер работает как эхо, возвращает то, что получил.
 
Да, работает  
 
А как насчёт работы через HTTP, HTTPS, Socks Proxy Server  
 
Где и что настраивать?
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 23:28
				 Дед Пахом
				Про HTTP я ведь уже говорил. Для HTTPS нужен сертификат.
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 23:35
				 Developer
				Дед Пахом писал(а): 14 Ноябрь 2017, 23:28Про HTTP я ведь уже говорил. Для HTTPS нужен сертификат.
 
Я имею ввиду настройки для "клиента" находящегося внутри локальной сети и доступом в Internet через
HTTP, HTTPS, Socks Proxy Server.
UserGate 5 в качестве Proxy Server-а
 
			 
			
					
				Web Sockets
				Добавлено: 14 Ноябрь 2017, 23:42
				 Дед Пахом
				Developer писал(а): 14 Ноябрь 2017, 23:35Я имею ввиду настройки для "клиента" находящегося внутри локальной сети и доступом в Internet через
 
А, в этом смысле. Понятия не имею.