【发布时间】:2009-01-29 15:53:55
【问题描述】:
我正在尝试在 Windows Server 2003 上启动并运行一个 FTP 应用程序,在此应用程序在 Windows XP Professional 上运行之前没有问题。我曾尝试在谷歌上搜索答案,但我似乎在微软网站上找到的唯一“解决方法”并没有解决问题(正在编辑注册表并添加一个值为 1 的新字段 DisableRawSecurity(在正确的区域) . 我在VB .Net中调试这个应用程序
例外:试图以访问权限禁止的方式访问套接字。 这里要求的是子的源代码,它遇到了问题:
Private Sub Listen()
Try
ListenerSocket.Bind(LocalEndPoint)
ListenerSocket.Listen(100)
While True
ListenerSocket.BeginAccept(New AsyncCallback(AddressOf AcceptCallback), ListenerSocket)
End While
Catch ex As System.Exception
Stop
End Try
ListenerSocket.Shutdown(SocketShutdown.Both)
End Sub
任何帮助将不胜感激。
【问题讨论】:
-
我们可以看看一些源代码来帮助调试吗?
-
请提供更多源代码。 ListenerSocket 是如何声明的? LocalEndPoint 是如何声明的?
标签: vb.net sockets windows-server-2003