求救 这个错误: System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。

mr007 2005-12-21 09:39:57
请问,我这个语句那里出了问题?
//接受端开始监听
IPAddress Addr=IPAddress.Parse(this.hostname);
TcpListener server = new TcpListener(Addr,port);
server.Start();


错误提示:

System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start()
at recive.Form1.toRecive()
...全文
1823 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰太狼 2006-06-23
  • 打赏
  • 举报
回复
看看你指定的port是不是已经被占用了
yuuzg 2006-06-23
  • 打赏
  • 举报
回复
IPAddress Addr=IPAddress.Parse(this.hostname);
TcpListener server = new TcpListener(Addr,port);
server.Start();
-----------
如果你已在此地址上做了发送数据的socket或tcpclient或udp,那么这个监听和发送在同一个端口上就会发生错误的。
mr007 2005-12-21
  • 打赏
  • 举报
回复
语句没错
Ssrver.start();
服务器 启动监听

那位兄弟帮帮忙吧
TonyTonyQ 2005-12-21
  • 打赏
  • 举报
回复
server.Start(); 是什么? 应该是这里面调用的语句有错

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧