为什么会是这样!问题出在那里?

orjava 2004-09-12 10:47:30
textBox2.Text="10.110.10.7"; //局域网的IP
portNum=13;
TcpClient client = new TcpClient();
System.Net.IPAddress IA=System.Net.IPAddress.Parse(textBox2.Text);
System.Net.IPEndPoint IEp=new IPEndPoint(IA,portNum);
client.Connect(IEp); //此句出现错误,提示如下:
//未处理的“System.Net.Sockets.SocketException”类型的异常出现在 system.dll 中。
//其他信息: 由于目标机器积极拒绝,无法连接。

NetworkStream ns = client.GetStream();
请问各位你们有没有遇到此问题,ip地址没有问题,端口我有改过,但问题一样存在。
请各位帮忙,谢谢各位了!
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
orjava 2004-09-12
  • 打赏
  • 举报
回复
问题一样存在,但一样要谢谢你。
13880079673 2004-09-12
  • 打赏
  • 举报
回复
象下面这么写,看看是什么错误
textBox2.Text="10.110.10.7"; //局域网的IP
portNum=13;
TcpClient client = new TcpClient();
System.Net.IPAddress IA=System.Net.IPAddress.Parse(textBox2.Text);
System.Net.IPEndPoint IEp=new IPEndPoint(IA,portNum);
try
{
client.Connect(IEp);
}
catch(Exception e)
{
MessageBox.Show(e.Message)
return;
}
NetworkStream ns = client.GetStream();

而且看你的提示说目标机器拒绝,那说明目标机器的端口没有打开,你确定你的目标机器上的13端口是打开的么,如果不能确定的话,你可以再命令行里输入telnet 10.110.10.7 13看看
orjava 2004-09-12
  • 打赏
  • 举报
回复
自已 up!

110,571

社区成员

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

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

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