c# socket通信问题

ludeli2004 2009-07-06 03:30:17
我绑定一个固定的IP 和端口号:
IPEndPoint iep = new IPEndPoint(_serverIP, _port);
_svrSock.Bind(iep);

我验证了该ip 和端口号, 但是执行到这里绑定时,报错:An attempt was made to access a socket in a way forbidden by its access permissions, 请大家帮忙。
...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengxianbing 2010-04-10
  • 打赏
  • 举报
回复
IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(serverIp), port);
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
jzywh 2009-07-06
  • 打赏
  • 举报
回复
在本机开socket怎么可能用远程的IP呢?

必须使用本机的IP
ludeli2004 2009-07-06
  • 打赏
  • 举报
回复
我没有用楼上的这种方式,服务器端 我用的是socket bind, 客户端用的是socket BeginConnect
chaozi_249 2009-07-06
  • 打赏
  • 举报
回复

TcpClient Tcp = new TcpClient();
IPEndPoint ipe = new IPEndPoint(IPAddress.Parse(192.168.0.1),4001);
Tcp.Connect(ipe);


if (tct.Connected)
{
MessageBox.Show("已成功连接!");
}
ludeli2004 2009-07-06
  • 打赏
  • 举报
回复
我在网上可以访问该IP地址下的网站,所以,我想这个IP地址和端口号是没问题的,我也关闭了防火墙,但是还是报错:An attempt was made to access a socket in a way forbidden by its access permissions
ludeli2004 2009-07-06
  • 打赏
  • 举报
回复
我的IP地址是设置好的, 不是127.0.0.1,是10.16.*.*
  • 打赏
  • 举报
回复
访问权限问题?IP地址是loaclhost还是127.0.0.1?

110,534

社区成员

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

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

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