关于Socket的问题:由于目标机器积极拒绝,无法连接

wei023 2006-04-21 06:41:10
服务器端:
Socket mysocket;
TcpListener tcplistener = new TcpListener(6666);
tcplistener.Start();
StreamReader sReader;
mysocket = tcplistener.AcceptSocket();
NetworkStream myStream = new NetworkStream(mysocket);
sReader = new StreamReader(myStream);
MessageBox.Show(sReader.ReadLine());
tcplistener.Stop();
myStream.Close();
sReader.Close();

客户端:
TcpClient tcCli = new TcpClient("222.81.188.124",6666);
NetworkStream ns = tcCli.GetStream();
StreamWriter sw;
sw = new StreamWriter(ns);
sw.Write("aaa");
sw.Close();
ns.Close();
tcCli.Close();

运行时出现:由于目标机器积极拒绝,无法连接

但是IP如果换成内网的(192.168.0.6)就可以.
我机子有两个IP ,一个内网的,一个外网的.
请问这是什么原因?
...全文
686 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei023 2006-05-24
  • 打赏
  • 举报
回复
解决了,给分,谢谢大家 !!
shao 2006-04-27
  • 打赏
  • 举报
回复
使用这个构造函数:
public TcpListener(
IPAddress localaddr,
int port
);
把localaddr设成:222.81.188.124
任亚军 2006-04-27
  • 打赏
  • 举报
回复
不是这样的
TcpListener tcplistener = new TcpListener(6666);
服务端在建立监听的时候,默认的采用了服务器本地地址.假如这个本地地址有几个的时候,他自动选择的是第1个
这个可以通过
IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
IPEndPoint localEndPoint = new IPEndPoint(ipAddress, this.port);
里面的AddressList[0]看出来
[0]是第1个,你可以换成其他的
wei023 2006-04-21
  • 打赏
  • 举报
回复
yunajie() :那样不行,因为我只写客户端,服务器端是已用JAVA写好的,只能改客户端
wei023 2006-04-21
  • 打赏
  • 举报
回复
没有其它的办法了吗?
yunajie 2006-04-21
  • 打赏
  • 举报
回复
很明显嘛!穿不透防火墙了!
可以参考一下UDP打洞技术!
内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。

111,132

社区成员

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

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

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