怎么关掉socket监听

问题描述

环境linuxwas我的web应用部署在was下,有一个socket监听程序,启动时单独起了一个线程去启动socket监听,但是怎么才能在关闭web应用时将socket一起关掉呢?socket的进程是由was管理的,总不能每次重启应用都要把was重启了吧

时间: 2024-08-04 09:46:05

怎么关掉socket监听的相关文章

我写的socket监听过一段时间就需要重新启动一下程序是什么原因

问题描述 我写的socket监听过一段时间就需要重新启动一下程序是什么原因 private void StartReceive() { string msg = null; IPEndPoint iep = new IPEndPoint(IPAddress.Parse(PublicVariables.BJIP), PublicVariables.PORT); socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, Pr

有什么好的方法让服务器socket监听数据更新呢

问题描述 服务端:packageSocketTest;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socket;publicclassServer{publicstaticvoidmain(String[]args){ServerS

求救,C#socket监听多个TCP连接时,怎么会经常中断?

问题描述 最近碰到一个难题,我在PC上用C#编写的服务器(OS是windowsXP),arm平台的linux去嵌入式系统作客户端,客户端一直发数据包到服务器,当客户端数量较少时socket连接不容易断,但有时也会断,当客户端数量多时(如1,20几台),它们之间的连接经常中断,服务器端会出现"远程强制关闭一个现有连接"的异常,客户端会出现通讯链路不可用的错误.奇怪的是用一台LinuxPC作服务器又没有类似的事情发生,不解,而且我在windows上用win32编的程序也会发生中断.请问各位

PHP监听Socket

<?phpset_time_limit(10);$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($socket) {$result = socket_bind($socket, 'localhost', 1337);if ($result) { $result = socket_listen($socket, 5);

多线程问题!!同时监听socket和串口

问题描述 多线程问题!!同时监听socket和串口 我要写一个软件,其中需要同时监听socket和串口.socket监听的内容为采集的数据信息,串口监听得到的消息用来控制socket停止接收数据.现在使用了Windows的定时器settimer间隔一定时间接收一次socket的数据:开辟了一个新的线程用于等待串口的消息,使用waitforsingleobject无限期地等待串口发来命令.但是现在的问题就是如果一直监听串口就无法接受socket发来的数据:如果不实时监听串口而是间隔一段时间再监听,

函数-nodejs socket删除监听

问题描述 nodejs socket删除监听 比如我.on('data', function (data) {} 我想把这个on 'data'事件删除怎么写? 解决方案 Socket监听

php中Socket创建与监听实现方法_php技巧

本文实例讲述了php中Socket创建与监听实现方法.分享给大家供大家参考.具体如下: 这里提供了在php中socket相关函数的一个实例,如创建Socket,接受一个socket连接 ,写入一个Socket及初始化连接等操作,具体实例代码如下: 复制代码 代码如下: $ip="127.0.0.1";          //定义ip地址 $port=1000;           //定义端口 $socket=socket_create(af_inet,sock_stream,sol_

php Socket 创建 监听等实例

$ip="127.0.0.1";          //定义ip地址 $port=1000;           //定义端口 $socket=socket_create(af_inet,sock_stream,sol_tcp);  //创建socket $bind=socket_bind($socket,$ip,$prot);      //绑定一个socket $listen=socket_listen($socket);        //监听socket $msg=socket

java-socket监听输入流怎么关闭

问题描述 socket监听输入流怎么关闭 用java写的,socket连接后另开一个线程实时监听输入流,但是如果服务器那边发生异常中断了,我这边也利用心跳机制知道有异常,需要断掉socket重新连,但是监听输入流的线程就卡在read的那个方法里了,怎么才能从那个read的阻塞里出来呢? 解决方案 不对啊,我理解的是如果服务器端异常中断了,那么你这边连接也会报连接关闭异常的吧. 解决方案二: 给你粘贴一个服务端和客户端的代码你瞅瞅吧 import java.net.*; import java.i