首页 联系我 返回顶部
昨天在本地测试一个程序时遇到的。
情况是这样子的:
远端是一个控制台程序,开放的是tcp 8898端口。
客户端采用Remoting访问远端的tcp 8898端口,并进行远端相关方法的调用。
远端有齐全的日志处理,一旦出现错误会直接抛出,不会影响到下一轮的执行。
做测试时发现客户端调用远端失败,返回:由于目标机器积极拒绝,无法连接。
这个错误就是远端程序停止了或端口不对。
但远端的控制台程序并未停止。
cmd telnet 127.0.0.1 8898显示无法连接,看来是8898这个端口无法访问了。
重启控制台程序正常。
很奇怪,程序没有异常,但端口却意外地关闭而无法访问。


在csdn上也找到一篇类似的帖子
http://topic.csdn.net/t/20041112/16/3547923.html


不知道你用的是不是tcp信道,而且是windows2003或xp sp1后的作为服务器,就会出现这样的问题;
建议采用http信道,就应该不会有这样的问题;
这是windows2003和xp sp1的新安全机制导致的。

除此之外再也没有相关的内容,这种情况不常有,一个月偶尔会有一次。

不知道有没有朋友也遇到过类似的问题。

相关文章

7 Responses

收起评论
  1. kevin 十月 12 2008 , 23:01 #1
    kevin
    wink
    一年难得碰一次,网视联盟直到最近还运行良好。
  2. english123 十月 13 2008 , 09:42 #2
    english123
    这个应该不会经常碰到,可能是配置出问题了。
  3. overred 十月 13 2008 , 10:15 #3
    overred
    一个月才来哪么一次。。很正常啊
    lol
  4. 幻想曲 十月 13 2008 , 10:25 #4
    幻想曲
    现在没找到原因......confused
  5. 不惊了 十月 13 2008 , 13:07 #5
    不惊了
    @overred:
    一个月才来哪么一次。。很正常啊


    是啊,月经问题。wink
  6. Indy 十月 13 2008 , 20:15 #6
    Indy
    PS How can I get that little cloud before the comment link on the blog? Is that Haloscan and Blog template?
  7. overred 十月 14 2008 , 09:35 #7
    overred
    1,如果你的服务端偶尔挂掉一次,就可能出现类似情况
    2,查看系统日志,或者自己在服务里添加关闭或者异常。。。。
    臭蛋

Write a comment:



(将显示你的Gravatar图标)  



[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o

暂时停止交换链接.

评论提交有问题?