xp socket 崩溃 win7 正常 我在XP下用MFC编写的SOCKET程序,为什么在WIN7上...

\u65b0\u6362\u4e86Win7\u7cfb\u7edf\uff0c \u7528eclipse\u8fd0\u884c\u7a0b\u5e8f\u65f6\u5168\u90e8\u62a5\u9519\uff0c\u5728XP\u7cfb\u7edf\u4e2d\u8fd0\u884c\u6b63\u5e38\uff0c\u662fwin7\u9650\u5236\u4e86

\u8fd9\u4e2a\u770b\u8d77\u6765\u5f88\u5947\u602a\uff0c\u60f3\u4e0d\u660e\u767d\u4e3a\u4ec0\u4e48 XP \u6b63\u5e38\u4f46 Win 7 \u4e0d\u6b63\u5e38

\u4f7f\u7528 0 \u5f53\u7aef\u53e3\u53f7\u65f6\uff0c\u662f\u8868\u793a\u8ba9\u64cd\u4f5c\u7cfb\u7edf\u968f\u673a\u7ed9\u4e00\u4e2a\u7aef\u53e3\u53f7\u7ed9\u5b83\u7528\u3002
\u6240\u4ee5\u8fd9\u65f6\u5019\u62ff\u5230\u4ec0\u4e48\u7aef\u53e3\u662f\u65e0\u6240\u8c13\u7684\u3002\u56e0\u4e9b\u6211\u5728\u60f3\uff0c\u6216\u8bb8\u4f60\u53ef\u4ee5\u5148 new ServerSocket(); \u62ff\u5230\u4e00\u4e2a\u968f\u673a\u7aef\u53e3\u5199\u4e4b\u540e\u518d\u660e\u786e\u5730\u4f20\u9012\u7ed9\u7a0b\u5e8f\u4f7f\u7528\u8fd9\u4e2a\u56fa\u5b9a\u7684\u7aef\u53e3\u53f7\uff0c\u8fd9\u5c31\u4e0d\u8981\u8ba9\u5b83\u53bb\u731c\u4e86\u3002

\u8fd9\u4e2a\u4f7f\u7528 0 \u53bb\u62ff\u4e00\u4e2a\u968f\u673a\u7aef\u53e3\u7684\u529f\u80fd\u53ef\u80fd\u662f\u53ea\u662f\u67d0\u4e2a Java \u7c7b\u7684\u529f\u80fd\uff0c\u800c\u4e0d\u89c1\u5f97\u6240\u6709\u7684\u5730\u65b9\u4f7f\u7528 0 \u90fd\u8868\u793a\u62ff\u4e00\u4e2a\u968f\u673a\u7684\u7aef\u53e3\uff0c\u6216\u8005\u8bf4 Windows \u672c\u8eab\u5e76\u4e0d\u5141\u8bb8\u7aef\u53e3 0\u3002 Socket \u8fd9\u8fb9\u80fd\u7528 0 \u4e0d\u89c1\u5f97 RMI \u90a3\u8fb9\u4e5f\u53ef\u4ee5\u7528 0 \u561b\u3002

\u6211\u5728 Windows 7 64\u4f4d\u4e0a\u8bd5\u4e86\u8fd9\u4e2a\u7a0b\u5e8f\uff0c\u80fd\u627e\u5230\u968f\u673a\u7aef\u53e3\uff0c\u90a3\u53ef\u80fd\u662f RMI \u90a3\u8fb9\u4e0d\u80fd\u63a5\u53d7 0 \u5f53\u7aef\u53e3\u53f7\uff0c\u56e0\u6b64\u6211\u4eec\u5148\u7528\u8fd9\u4e2a\u65b9\u6cd5\u627e\u5230\u4e86\u968f\u673a\u7aef\u53e3\u4e4b\u540e\u518d\u4f20\u9012\u7ed9\u5b83\u3002\u8fd9\u9519\u8bef\u662f Windows \u62a5\u544a\u7684\uff0c\u5f88\u53ef\u80fd\u662f Windows \u672c\u8eab\u4e0d\u5141\u8bb8\uff0c\u800c ServerSocket \u7c7b\u786e\u5b9e\u4f7f\u7528\u53e6\u4e00\u4e2a\u529e\u6cd5\u5e2e\u6211\u4eec\u4e8b\u5148\u7533\u8bf7\u4e00\u4e2a\u968f\u673a\u7684\u7aef\u53e3\uff0c\u800c RMI \u90a3\u8fb9\u6ca1\u6709\u8fd9\u6837\u3002

ServerSocket server = new ServerSocket(0);int randomPort = server.getLocalPort();System.out.println("Random port :" + randomPort);server.close();server = new ServerSocket(randomPort);server.setReuseAddress(true);server.accept();

Win7 \u4e0e Win xp \u4e0d\u518d\u517c\u5bb9\uff0c\u4f7f\u7528\u9759\u6001\u94fe\u63a5\u5e93\u751f\u6210\u53ef\u6267\u884c\u6587\u4ef6\u5427\u3002

可能是xp系统坏了。直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决xp系统socket崩溃的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。但关键是:要有兼容性好的(兼容ide、achi、Raid模式的安装)并能自动永久激活的、能够自动安装机器硬件驱动序的系统盘,这就可以全程自动、顺利重装系统了。方法如下:
1、U盘安装:下载个经过验证的系统安装盘文件(ISO文件),用ultraiso软件做个安装系统的启动u盘,用这个做好的系统u盘引导启动机器后,即可顺利安装系统的;
2、硬盘安装:前提是,需要有一个可以正常运行的Windows系统,提取下载的ISO文件中的“*.GHO”和“安装系统.EXE”到电脑的非系统分区,然后运行“安装系统.EXE”,直接回车确认还原操作,再次确认执行自动安装操作。(执行前注意备份C盘重要资料!);
3、图文版教程:有这方面的详细图文版安装教程怎么给你?不能附加的。会被系统判为违规的。地址在“知道页面”右上角的…………si xin zhong…………有!望采纳!

扩展阅读:xbox series x ... matebook14 ... macbookpro 15 ... macbook air pro ... java windowbuilder ... kindle paperwhite 3 ... www.sony.com.cn ... paperpass免费入口 ... docker exec ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网