社区
Java SE
帖子详情
求高手。。在外部用脚本来关闭一个。正在运行的。java。socket服务端
wangjin161
2012-07-17 02:19:09
不是有Eclipse那个停止按扭。是自己写linux脚本去停止这个java socket程序
类似tomcat是如何停止服务器的
...全文
233
10
打赏
收藏
求高手。。在外部用脚本来关闭一个。正在运行的。java。socket服务端
不是有Eclipse那个停止按扭。是自己写linux脚本去停止这个java socket程序 类似tomcat是如何停止服务器的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
for_my_chen
2012-07-19
打赏
举报
回复
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己
二楼正解
火龙果被占用了
2012-07-18
打赏
举报
回复
Tomcat 启动的时候除了监听 8080 的 HTTP 服务端口之外,还启动了一个 8009 的管理端口,当这个端口收到 SHUTDOWN 字符串时就认为收到关闭的信号。
你可以把你的 Tomcat 启动起来,使用 telnet 127.0.0.1 8009 在里面输入大写的 SHUTDOWN 后,Tomcat 就会停止服务。
哈哈哈哈哈擦擦擦
2012-07-18
打赏
举报
回复
KILL
zqfddqr
2012-07-18
打赏
举报
回复
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己
火龙果被占用了
2012-07-18
打赏
举报
回复
要写这样的程序可没那么简单!这里涉及多线程、网络等诸多方面的编程技巧。
达达KZT
2012-07-18
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己
这个具体怎么做。。能有具体的例子不??急。。
[/Quote]
哥们。。()火龙果()
以及给答案了。
不要做伸手党OK?
wangjin161
2012-07-18
打赏
举报
回复
在这个java程序里留一个开关 自己监听另一个端口
有命令发进来就自己关闭自己
这个具体怎么做。。能有具体的例子不??急。。
qybao
2012-07-18
打赏
举报
回复
正常做法如1L
给你的java socket程序发送一个关闭指令
暴力做法如2L
ps -ef | grep 特殊信息获取 pid,kill pid
SpringBoot+
SOCKET
服务端
客户端
本文展示了如何使用SpringBoot搭建
一个
Socket
服务端
,并实现客户端的连接与通信。
服务端
创建了
一个
线程池处理客户端请
求
,而客户端则分为业务处理线程和心跳监测线程。当客户端发送'close'指令时,业务
socket
关闭
,但不影响心跳线程继续
运行
,从而实现
Socket
的长连接。
Java
-
Socket
服务端
和多个客户端长连接
本文介绍了
Java
中
Socket
的使用,包括短连接和长连接的概念。在短连接中,
服务端
与客户端通讯后即
关闭
连接。而在长连接中,连接保持开放以进行持续通讯。此外,还展示了
Socket
服务端
启动线程及读取数据的线程代码片段,以Spring Boot为例。
java
的
socket
多线程编程之
关闭
socket
本文介绍了如何在
Java
中优雅地
关闭
Socket
连接,通过用户点击断开按钮发送
关闭
消息,服务器确认后依次
关闭
连接,避免异常
关闭
。详细探讨了
关闭
顺序、线程交互以及可能遇到的问题,包括接收线程和主程序中
Socket
关闭
的相互影响。
java
socket
判断
关闭
_如何判断
Socket
已经
关闭
在处理网络故障后,
服务端
设置了
Socket
的readTimeout以防止资源耗尽。然而,上线后上游调用方报告请
求
错误,表现为
Socket
的InputStream在read时返回-1。研究发现,
Socket
在flush()后可能并未等待ACK确认就返回成功,导致在
Socket
已
关闭
的情况下,write操作仍可能返回success。
Java
中判断
Socket
状态没有直接方法,通常通过read或write操作的异常来确认连接状态。实验表明,只有实际的数据交互才能触发状态检查,而这个过程存在异步延迟,可能导致在网络延迟较低时出现问题。
Java
socket
中
关闭
IO流后,发生什么事?(以
关闭
输出流为例)
本文探讨了在
Java
中
关闭
Socket
的输出流时的各种情况,包括
关闭
操作是否影响
Socket
本身,流是否能重新开启,以及
关闭
后输出缓冲区的数据如何处理。测试结果显示,
关闭
输出流(dout.close())会导致
Socket
关闭
,而shutdownOutputStream()不会;
关闭
后的流无法重新开启,会抛出异常;未发送的缓冲区数据会被丢弃。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章