繁体   English   中英

在C#中使用套接字

[英]Using sockets in C#

我试图在用C#开发的应用程序中包括一个网络侦听模块。 为此,我创建了一个这样的套接字

IPAddress ipAd = IPAddress.Parse(“ 192.168.1.185”);

            /* Initializes the Listener */
            TcpListener myList = new TcpListener(ipAd, 5027);

            /* Start Listeneting at the specified port */
            myList.Start();

            Console.WriteLine("The server is running at port 5027...");
            Console.WriteLine("The local End point is  :" +
                              myList.LocalEndpoint);
            Console.WriteLine("Waiting for a connection.....");

            Socket s = myList.AcceptSocket();
            Console.WriteLine("Connection accepted from " + s.RemoteEndPoint);

但是我在执行过程中遇到以下错误:“试图以一种其访问权限禁止的方式访问套接字”

谁能帮我解决这个问题,

谢谢您的帮助。

套接字错误10013可能是由防病毒软件或防火墙软件引起的。 基本上,所需的套接字连接被拒绝。 套接字错误10013是一条消息,表示端口被阻止和/或不可达。

我建议您暂时在计算机上同时禁用防病毒软件和防火墙(作为测试),然后尝试连接并检查其是否有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM