该代码段发送了一个ping,您无法对其进行 *** 作以实现所需的功能。只需打开一个套接字并捕获任何异常。
bool success = true;try { (new Socket(host, port)).close();} catch (UnknownHostException e) { // unknown host success = false;} catch (IOException e) { // io exception, service probably not running success = false;}
如果需要检测正在运行的服务,则需要读取发送的第一个字节,并将其与您知道每个服务应发送的字节进行比较。这可能需要来回几次传递。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)