当前位置:编程学习 > C#/ASP.NET >>

C#写的通讯软件无法启动的问题

自己用C#写了个TCP通讯程序,分为服务端和客户端,通过互联网实现数据的互相传递,
在单机上启动和执行正常,但是在互联网的2台电脑上使用时存在以下问题,由于缺乏这方面的经验很是困扰。

1.问题一:家里电脑的通过电信非固定IP上internet,启动服务端程序正常,但是在公司电脑通过电信固定IP上internet
  (开通了无线路由)就无法启动服务端程序,报错10049;在公司的同一台电脑通过无线网卡上网就可以启动服务端程序。
  搜到过一些原因,例如防火墙要关掉、杀毒软件屏蔽了一些端口。为此我试过关闭防火墙和在防火墙中加入例外,
  查看了通讯端口也未被屏蔽。想知道还有其他原因吗?

2.问题二:我使用无线网卡或家里电脑上internet,启动服务端程序,客户端也可以连接上,并且客户端发送了文件,
  但是在服务端没有收到任何数据,导致客户端不停地重发文件。是否也是和上面同样的原因?

多谢了。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,