none
Remoting RRS feed

  • 问题

  • 大家在做Remoting的时候有没有出现过这样的现象
    int port = 9899;
                XX:
                try
                {
                    properties["port"] = port;
                    properties["name"] = "Enterprise";
                    tcpChannel = new TcpChannel(properties, clientProvider, serverProvider);//tcp通道
                    //AIShiner.RegistryHelper.RegistryTool.SetServerPort(port);
                }
                catch(Exception  ex)
                {
                    Console.WriteLine(ex.Message);
                    foreach (IChannel cn in ChannelServices.RegisteredChannels)
                    {
                        Console.WriteLine(cn.ChannelName + "||" + cn.ChannelPriority);
                    }
                    port++;
                    goto XX;
                }
    一直出套接字被占用的异常
    重启机器才可以用了
    2011年5月30日 3:41

答案

  • 可能是上一次的 TcpChannel 没有关闭,您利用 netstat -a -n 看看究竟是哪个进程在使用那个 TCP 端口。
    Mark Zhou
    • 已标记为答案 Aspen VJ 2011年6月8日 1:42
    2011年5月30日 8:57