猪八戒APP
remoting服务端程序重启时创建IPC端口失败
嘉兴
其他工具软件开发
需求标题
remoting服务端程序重启时创建IPC端口失败
需求描述
通过remoting技术连接的同一台电脑上的一个服务器端程序和6个客户端程序,每个客户端程序都有几个线程访问RemoteObject obj来获取信息,问题是偶尔服务器程序会崩溃,当我重启服务器程序时会出现如图所示的警示框,我只有关闭大多数客户端程序才能重启所有程序(客户端程序少时重启服务器端程序成功概率大),有没有解决方法不关闭客户端的情况下重启服务器程序?
服务器端代码如下:
public RemoteObject obj;
IpcServerChannel channel = new IpcServerChannel("ServerChannel");
//Register the server channel.
ChannelServices.RegisterChannel(channel, false);
//Register this service type.
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemoteObject), "RemoteObject", WellKnownObjectMode.Singleton);
obj = (RemoteObject)Activator.GetObject(typeof(RemoteObject), "ipc://ServerChannel/RemoteObject");
另外有代码对obj写入
客户端代码如下:
RemoteObject obj;
obj = (RemoteObject)Activator.GetObject(typeof(RemoteObject), "ipc://ServerChannel/RemoteObject");
另外有代码读obj
预算金额
¥501元
允许参与人才数量
--
人才所在地
--
人才类型
--
工作反馈要求
无要求
期望完成日期
--
开票类型要求
无要求