2012-12-12 64 views
0

我开发了一个WCF服务。现在我希望我的客户可以使用套接字访问它。我在我的WCF服务上实现了一个TCPListener系统,但是当我尝试在一个单独的线程中实例化我的TCPListener对象时,出现以下错误:尝试以其访问权限禁止的方式访问套接字WCF通过套接字服务

我的WCF服务托管在本地。

有人能帮我吗?

在此先感谢

+1

你考虑过这个问题的答案吗? http://stackoverflow.com/questions/10461257/an-attempt-was-made-to-access-a-socket-in-a--way-forbbiden-by-its-access-permiss没有把实际的代码和你正在听的方式,第一个猜测是套接字已经被用于别的东西。 –

回答

1

你不应该让你的服务实现一个套接字,沟通是绑定的任务。您可以实现一个自定义绑定,它实例化一个TCP通道,一些提示herehere。如果性能是您的目标,您也可以使用net.tcp绑定。

最后,如果你在网上搜索它,你得到的错误是非常清楚的:这意味着你试图监听一个需要管理权限或已经在使用的端口。