Публикация

Подключение к порту, занятому другим устройством "Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт) "

Симптомы

При подключении к серверу происходит ошибка:

Сообщение: В процессе получения текущего времени произошла ошибка 

Дополнительная информация: 

{"request":{"id":6,"headers":{"X-Terrasoft-Mobile":"true","Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie","X-Requested-With":"XMLHttpRequest"},"options":{"url":"http://xxx.xxx.xxx.xxx/0/Mobile/Services/MobileDataService.ashx?functio…","scope":{"initialConfig":{"url":"http://xxx.xxx.xxx.xxx/0/Mobile/Services/MobileDataService.ashx?functio…","scope":{},"headers":{"X-Terrasoft-Mobile":"true","Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie"},"method":"GET","disableCaching":false},"performanceCounterKey":"d0bdde84-6a5e-4855-bdd0-e7dafea8f9a1"},"headers":{"X-Terrasoft-Mobile":"true","Accept":"application/json","Content-Type":"application/json","Authorization":"Cookie"},"method":"GET","disableCaching":false},"async":true},"requestId":6,"status":500,"statusText":"Internal Server Error","responseText":"{\r\n  \"Code\": -1,\r\n  \"Exception\": \"System.Net.Sockets.SocketException (0x80004005): Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт) 127.0.0.1:6379\\r\\n  в System.Net.Sockets.Socket.Connect(IPAddress[] addresses, Int32 port)\\r\\n  в System.Net.Sockets.Socket.Connect(String host, Int32 port)\\r\\n  в ServiceStack.Redis.RedisNativeClient.Connect()\"\r\n}","responseXML":null,"responseBytes":null}

Причина

Порт, на который происходит редирект занят другим приложением

Решение

Использовать для мобильного подключения порты, которые не используются другим ПО

Необходимые условия и возможные ограничения

Подключение на внешний адрес и редирект данного подключения на внутренний адрес с использованием занятого порта.

Нравится

Поделиться

0 комментариев
Показать все комментарии