NetTcpBinding & Teredo - PullRequest
       5

NetTcpBinding & Teredo

0 голосов
/ 06 апреля 2011

Похоже, NetTcpBinding и Teredo не работают вместе.Я сталкиваюсь с той же проблемой, что и этот старый пост: http://social.msdn.microsoft.com/Forums/sr-Latn-CS/wcf/thread/bc331bb8-8ce5-4c69-a9cb-e48eda5fd0ba

Кто-нибудь еще сталкивался с этим и решил?Я запускаю сервис-хост и клиент локально и могу ping6 просто отлично.Но NetTcpBinding отказывается работать, несмотря на то, что сырые тесты Socket Teredo работают просто отлично.

Я включаю Teredo для базового TcpTransportBindingElement, но это не помогает.

var bindingElements = myNetTcpBinding.CreateBindingElements (). ToList ();

TcpTransportBindingElement tcpBindingElement = bindingElements.FirstOrDefault (be => be является TcpTransportBindingElement) как TcpTransportBindingElement;

1015 * Как это возможно, что MS пропустила поддержку Teredo в NetTcpBinding, когда базовый сокет ее поддерживает?

1 Ответ

2 голосов
/ 06 апреля 2011

Вот как вы это делаете:

CustomBinding b = new CustomBinding(new NetTcpBinding(SecurityMode.None));
b.Elements.Find<TcpTransportBindingElement>().TeredoEnabled = true;
...