为什么我运行后会出现Exception in thread "main" java.net.SocketException: 这个异常啊?

我用的是eclipse,直接运行两个程序,通过切换控制台查看,是不是我少了什么步骤啊?... 我用的是eclipse,直接运行两个程序,通过切换控制台查看,是不是我少了什么步骤啊? 展开
 我来答
mikemelon
2011-11-09 · TA获得超过4594个赞
知道小有建树答主
回答量:1261
采纳率:0%
帮助的人:1571万
展开全部
客户端和服务器应该分别启动两个jvm,eclipse一个时刻只能运行一个程序
你可以启动两个eclipse分别运行这两个程序(两次双击eclipse图标就可以,不过第二个要创建一个新的工作区workspace)。

我刚才试了下,一个eclipse也可以,但你要先运行Server,然后启动Client.
更多追问追答
追问
我没错先运行server的啊。。就是老是出现sockerException异常,我试下两个eclipse的
我刚试了开两个也是出现那个异常,应该是我电脑的问题,我少了什么步骤啊?
追答
这我也说不清楚了,要是打开两个server,最多报端口占用错误(JVM_Bind),我这儿程序没问题啊,你这种错误我这没法再现。
你注意一下,运行时候开启server或client,用eclipse的run...命令,不要直接点,而要“Run as"-->Java Application不知道会不会问题在这?
来自:求助得到的回答
chongtongba
2012-10-10 · 超过12用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:34.1万
展开全部
换一个ServerSocket端口号,程序结束后上次运行程序使用的端口不会立即释放
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式