如何从外部终止一个socket服务
socket很简单,
大致上是
class socket1{
...
public void startServer() {
try{
server = new ServerSocket(port);
while(true){
socket = server.accept();
....
}
}
}
public static void main(){
socket1 s = new socket1();
s.startserver();
//??如何终止s??想控制这个socket安全结束,怎么做?最好像是结束这个进程那样
}
}
大致上是
class socket1{
...
public void startServer() {
try{
server = new ServerSocket(port);
while(true){
socket = server.accept();
....
}
}
}
public static void main(){
socket1 s = new socket1();
s.startserver();
//??如何终止s??想控制这个socket安全结束,怎么做?最好像是结束这个进程那样
}
}
...全文
相关推荐
Socket聊天程序(一个服务端,多个客户端)
Socket聊天程序是一个基于C#编程语言实现的网络通信应用,它允许一个服务端与多个客户端进行实时交互。
Java通过关闭Socket终止线程
在"StopClose"类中,`run()` 方法是一个线程的主要执行逻辑,它创建了一个到"java.sun.com"的Socket连接,并尝试读取服务器的响应。
c#多线程socket开发(一个服务器对多个客户端)
"C#多线程Socket开发"C#语言开发多线程Socket服务器端程序,实现一个服务器同时与多个客户端连接对话。
socket 一个服务器对应多个客户端使用多线程
在标题"socket 一个服务器对应多个客户端使用多线程"中,提到的是使用Socket编程来设计一个服务器,该服务器能够同时处理来自多个客户端的连接请求,这通常被称为“一对一”或“一对多”模型。
c++实现socket:一个服务器对应多个客户端相互传递信息
描述中的"一个socket对应多个client,每个socket开启一个新的线程"表明服务器会为每个新的客户端连接创建一个新的socket实例,并且在一个单独的线程中运行,这样就可以避免因一个客户端的阻塞操作


Java SE
