Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过套接字的WCF服务_Wcf_Sockets_Service - Fatal编程技术网

通过套接字的WCF服务

通过套接字的WCF服务,wcf,sockets,service,Wcf,Sockets,Service,我开发了一个WCF服务。现在我希望我的客户可以使用套接字访问它。我在我的WCF服务上实现了一个TCPListener系统,但是当我尝试在一个单独的线程中实例化TCPListener对象时,我得到了以下错误:试图以其访问权限所禁止的方式访问套接字 我的WCF服务在本地托管 有人来帮我吗 提前感谢您不应该让您的服务实现套接字,通信是绑定的任务。您可以实现一个自定义绑定,该绑定实例化TCP通道、一些提示和消息。如果性能是您的目标,您也可以只使用net.tcp绑定 最后,如果您在web上搜索,您会发现一

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

我的WCF服务在本地托管

有人来帮我吗


提前感谢

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


最后,如果您在web上搜索,您会发现一个非常明显的错误:这意味着您正在尝试侦听一个需要管理权限或已在使用的端口。

您考虑过这个问题的答案吗?如果不使用实际的代码和您收听的方式,第一个猜测是套接字已经用于其他用途。