socket常连接,使用windows服务启动会间隔2分钟断开一次。 windowssocket服务器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的办法:既然是服务器,肯定是多网卡的吧,外网服务器连一根网线到内网服务器,然后外网服务器的web程序也好,还是什么服务程序也好,就可以直接连接内网服务器的数据库了,而不要再通过自己做的什么不靠谱的服务程序去转 而如果你的外网服务器跟内网服务器根本就不在一个局域网上,那么也只能自己做程序了自己做服务,你首先要保证服务稳定,最好在服务器启动的时候就启动一个timer,timer里可以什么都不做,但是可以让系统认为服务在运行,而不是超时没有响应就自动关闭了 你可以先不用windows服务实现测试一下,我觉得应该和windows服务没有太多关系 外网访问内网某个特定服务一般的做法是使用防火墙做NAT 没有什么机制给你断掉连接。所有的服务程序,都应该可以同时用Conosle程方式执行,以便观察其在什么情况下会“垮掉”。而且要记录必要的日志。 不用windows服务,我用控制台应用程序启动服务是正常的,windows服务就会出现2分钟断开一次的情况。不过今天测试又正常了,莫名其妙…… 嗯,今天突然莫名其妙就好了。所以我感觉应该跟服务也没多大关系,记录日志就是e.BytesTransferred <=0,估计是网络问题。 我看过好多你回复的帖子。。你帮我解决过好多问题,太感谢你了。。 C# TCP/IP协议问题 C#中 可以给这样赋值吗?Object O1= "Something" 引发类型为“System.OutOfMemoryException”的异常 委托和事件之2— 一个虚构的故事(转载) 用DataTable如何在DataGrid中实现列求和? 有大虾知道短信互动查询方面的系统怎么开发吗? jmail问题紧急求助! 请问如何在C#中调用存储过程? WPF,请问TabItem的控件模板 新手初学C#,求高人指点 ` 关于泛型类型的对象转换的问题 使用MsChart中的Real Time Data图表,无法提升Timer中断的速度
既然是服务器,肯定是多网卡的吧,外网服务器连一根网线到内网服务器,然后外网服务器的web程序也好,还是什么服务程序也好,就可以直接连接内网服务器的数据库了,而不要再通过自己做的什么不靠谱的服务程序去转
自己做服务,你首先要保证服务稳定,最好在服务器启动的时候就启动一个timer,timer里可以什么都不做,但是可以让系统认为服务在运行,而不是超时没有响应就自动关闭了
我看过好多你回复的帖子。。你帮我解决过好多问题,太感谢你了。。