c# 写的应用服务需要升级到framework4.0,需要支持64位系统。把所有应用类的目标框架 都选择了 “.net framework 4”.服务安装后,执行console的EXE ,到接收SOCKET 时,程序自动关闭,
while(true){
IdenConsole.WriteLine("11111");
Socket Isocket = ServerScket.Accept();
}增加调试代码,到红字部分程序就会自动退出。。再次运行时,没有到这部就退出,头疼呢。。请问:1、如何修改应用服务可升级至4.0?是否只是对目标框架进行修改。
2、上面出现的问题是否是SOCKET造成的?
while(true){
IdenConsole.WriteLine("11111");
Socket Isocket = ServerScket.Accept();
}增加调试代码,到红字部分程序就会自动退出。。再次运行时,没有到这部就退出,头疼呢。。请问:1、如何修改应用服务可升级至4.0?是否只是对目标框架进行修改。
2、上面出现的问题是否是SOCKET造成的?
ServerScket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);try{
ServerScket.Bind(new IPEndPoint(IPAddress.Any, Port));//
ServerScket.Listen(0);//开始监听
}
while{}