Socket в Silverlight

 
0
 
.NET
ava
Ader | 01.10.2013, 07:58
Есть сервер, который слушает 943 и 4530 порты (используется TcpListener) и есть клиент на SL. При попытке соединения с сервером устанавливается соединение на 943 порт, в ответ я передаю xml с политикой

<?xml version="1.0" encoding ="utf-8"?>
    <access-policy>
       <cross-domain-access>
          <policy>
              <allow-from>
                 <domain uri="*" />
              </allow-from>
              <grant-to>
                 <socket-resource port="4502-4506" protocol="tcp" />
              </grant-to>
         </policy>
      </cross-domain-access>
   </access-policy>


И только если закрыть соединение, то возникает ошибка SocketError "AccessDenied". Объясните немного как правильно установить эту политику, что бы дальнейшее соединение работало или подскажите хотя бы как загуглить. А то уже который день разобраться не могу.
Comments (1)
ava
dzaraev | 02.10.2013, 08:02 #
Честно, не силён в SL и сокетах, но не может ли этот AccessDenied быть связанным с тем, что запрошен доступ для диапазона 4502-4506, а оба ваших порта - за его пределами?
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  dzaraev   Ader
advanced
Submit