这个我找了好多方法无解了求大神帮忙

qq_46152955 2020-07-20 10:38:22
...全文
1793 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_46152955 2020-07-21
  • 打赏
  • 举报
回复
引用 7 楼 qq_39936465的回复:
[quote=引用 5 楼 qq_46152955 的回复:][quote=引用 4 楼 其实我是真性情的回复:]你的TCP端口被人占用了,有几种可能,1.其他程序占用了比如8080,那么你只要启动了tomcat这个端口先被占用了,你就不能再监听了。 2.可能你程序跑死过,后台进程没终止,所以端口被占了,重启一下电脑就行,或者找到进程里的 那个进程给杀了。 最简单的解决办法,你换个端口就行了。随便换一个比如9090这种的。 好使了记得结贴。
我的cmd搜不到8080端口。。。[/quote] 我都晕了,你自己的程序写的是8998端口,搜什么8080端口,又不是在运行tomcat。自己写的程序先要能看懂了。你应该是第2次运行了该程序,我都说了你的程序是服务器端程序,你第一次运行时候因为没有收到客户端信息,所以一直在等待中。你第2次运行的时候该端口已经被第一次运行的程序占用所以报错了。你先搞明白什么socket,然后明白这段程序的用途。[/quote] 好啦怎么结贴
qq_39936465 2020-07-21
  • 打赏
  • 举报
回复
引用 5 楼 qq_46152955 的回复:
[quote=引用 4 楼 其实我是真性情的回复:]你的TCP端口被人占用了,有几种可能,1.其他程序占用了比如8080,那么你只要启动了tomcat这个端口先被占用了,你就不能再监听了。 2.可能你程序跑死过,后台进程没终止,所以端口被占了,重启一下电脑就行,或者找到进程里的 那个进程给杀了。 最简单的解决办法,你换个端口就行了。随便换一个比如9090这种的。 好使了记得结贴。
我的cmd搜不到8080端口。。。[/quote] 我都晕了,你自己的程序写的是8998端口,搜什么8080端口,又不是在运行tomcat。自己写的程序先要能看懂了。你应该是第2次运行了该程序,我都说了你的程序是服务器端程序,你第一次运行时候因为没有收到客户端信息,所以一直在等待中。你第2次运行的时候该端口已经被第一次运行的程序占用所以报错了。你先搞明白什么socket,然后明白这段程序的用途。
s478853630 2020-07-21
  • 打赏
  • 举报
回复
换个端口再试试吧
qq_46152955 2020-07-21
  • 打赏
  • 举报
回复
引用 4 楼 其实我是真性情的回复:
你的TCP端口被人占用了,有几种可能,1.其他程序占用了比如8080,那么你只要启动了tomcat这个端口先被占用了,你就不能再监听了。
2.可能你程序跑死过,后台进程没终止,所以端口被占了,重启一下电脑就行,或者找到进程里的 那个进程给杀了。

最简单的解决办法,你换个端口就行了。随便换一个比如9090这种的。

好使了记得结贴。
我的cmd搜不到8080端口。。。
  • 打赏
  • 举报
回复
你的TCP端口被人占用了,有几种可能,1.其他程序占用了比如8080,那么你只要启动了tomcat这个端口先被占用了,你就不能再监听了。
2.可能你程序跑死过,后台进程没终止,所以端口被占了,重启一下电脑就行,或者找到进程里的 那个进程给杀了。

最简单的解决办法,你换个端口就行了。随便换一个比如9090这种的。

好使了记得结贴。
qq_39936465 2020-07-21
  • 打赏
  • 举报
回复
引用 2 楼 qq_46152955 的回复:
有人吗。。。。
程序没什么问题,不过这个是服务器端的程序,还有客户端的程序,需要配套才能运行。不然服务器端程序会一直等待状态中。
qq_46152955 2020-07-21
  • 打赏
  • 举报
回复
有人吗。。。。
qq_46152955 2020-07-21
  • 打赏
  • 举报
回复
有人吗。。。。
  • 打赏
  • 举报
回复
引用 8 楼 qq_46152955 的回复:
[quote=引用 7 楼 qq_39936465的回复:][quote=引用 5 楼 qq_46152955 的回复:][quote=引用 4 楼 其实我是真性情的回复:]你的TCP端口被人占用了,有几种可能,1.其他程序占用了比如8080,那么你只要启动了tomcat这个端口先被占用了,你就不能再监听了。
2.可能你程序跑死过,后台进程没终止,所以端口被占了,重启一下电脑就行,或者找到进程里的 那个进程给杀了。

最简单的解决办法,你换个端口就行了。随便换一个比如9090这种的。

好使了记得结贴。

我的cmd搜不到8080端口。。。[/quote]


我都晕了,你自己的程序写的是8998端口,搜什么8080端口,又不是在运行tomcat。自己写的程序先要能看懂了。你应该是第2次运行了该程序,我都说了你的程序是服务器端程序,你第一次运行时候因为没有收到客户端信息,所以一直在等待中。你第2次运行的时候该端口已经被第一次运行的程序占用所以报错了。你先搞明白什么socket,然后明白这段程序的用途。[/quote]
好啦怎么结贴[/quote]我是举个例子8080.你自己程序写的什么端口自己看就行了啊,最上边和最下边有个结贴按钮

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧