Java可以通过Socket类来检测端口是否被占用:

import java.net.*;

import java.io.*;

public class Main {

public static void main(String[] args) {

Socket Skt;

String host = "localhost";

if (args.length gt; 0) {

host = args[0];

}

for (int i = 0; i < 1024; i++) {

try {

System.out.println("Looking for "+ i);

Skt = new Socket(host, i);

System.out.println("There is a server on port "

+ i + " of " + host);

}

catch (UnknownHostException e) {

System.out.println("Exception occured"+ e);

break;

}

catch (IOException e) {

}

}

}

}

java 判断端口是否被占用_java检测端口是否被占用详解相关推荐

  1. java判断字符串是中文乱码_java 检测字符串中文乱码

    1.检测是否为乱码 public static booleanisMessyCode(String strName) { Pattern p= Pattern.compile("\\s*|\ ...

  2. java的循环控制结构有哪些_java中的控制结构(if,循环)详解

    1 说明JAVA语言中三种控制循环结构的代码形式(其他 1. while(condition){ statements; } 其中,condition是任何布尔表达式,其返回值为true 或 fals ...

  3. java实现线程同步的方法_Java实现线程同步方法及原理详解

    一.概述 无论是什么语言,在多线程编程中,常常会遇到多个线同时操作程某个变量(读/写),如果读/写不同步,则会造成不符合预期的结果. 例如:线程A和线程B并发运行,都操作变量X,若线程A对变量X进行赋 ...

  4. java黄金分割数的解题思路_java 实现黄金分割数的示例详解

    黄金分割数 0.618 与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽度的 0.618 处, 墙上的画像一般也挂在房间高度的 0.618 处,甚至股票的波动据说也能找到 0.618 的影子- ...

  5. java mod 函数的使用方法_Java中 % 与Math.floorMod() 区别详解

    %为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...

  6. Java中常见RuntimeException与其他异常表及Exception逻辑关系详解

    Java中常见RuntimeException与其他异常表及Exception逻辑关系详解 前言 常见`RuntimeException` 其他错误类型 `Error`类 `Exception`类 E ...

  7. java中北大学ppt总结+课后习题第四章(小宇特详解)

    java中北大学ppt总结+课后习题第四章(小宇特详解) 继承 子类与父类 继承是根据现有类创建新的类的机制,由继承而得到的新类称为子类(subclass)或派生类(derived class),被继 ...

  8. Java调用SMSLib用单口短信猫发送短信详解

    技术园地 当前位置:短信猫网站主页 > 技术园地 > [转载]Java调用SMSLib用单口短信猫发送短信详解 发布时间:2017/02/09 点击量:620 SMSLib是Apache的 ...

  9. 目标检测Tensorflow:Yolo v3代码详解 (2)

    目标检测Tensorflow:Yolo v3代码详解 (2) 三.解析Dataset()数据预处理部分 四. 模型训练 yolo_train.py 五. 模型冻结 model_freeze.py 六. ...

最新文章

  1. 数据合并设计_八秒搞定合并相同内容的单元格,你却加班了1小时
  2. Eclipse(javaweb)刚换工作空间之后,应该做哪几件事
  3. 100offer接入云信专线电话,实现HR与候选人双向电话沟通
  4. python之setdefault()和defaultdict()处理缺失值的键
  5. jq设置html的fontsize,Jquery 设置字体大小(font-size)与行高(line-height)
  6. You are here: Prof Andrew Binley's Homepage R3t
  7. 秒杀/抢购系统设计优化
  8. 串口通信----串口接收框接收不到数据
  9. python中面向对象的ui_Python面向对象和图形用户界面(一)---- 面向对象
  10. 数字电子技术基础第六版阎石王红课后答案
  11. Android 监听 摇杆,Android虚拟摇杆 摇杆 方向控制
  12. 网络工程师知识-盘点网工调试工具常用console线汇总
  13. 什么是运行时应用程序自我保护(RASP)Runtime Application Self-Protection
  14. Glide 加载圆形图片
  15. mysql 节假日判断,sql 节假日判断(春节、中秋、国庆、周末等)
  16. 观3b1b线性代数本质系列视频的思考感悟
  17. 一大波苹果CMS系统主题来袭
  18. MES的发展历程及功能模块
  19. C#读取Excel文件
  20. 高斯模糊算法的实现和优化

热门文章

  1. java的indexof怎么配合数组使用_【小知识点??】indexOf在数组中竟能这样使用???!...
  2. 新时代大视频产业的底座,视频云创变了什么?
  3. 深度技术揭秘 | 大促狂欢背后,如何有效评估并规划数据库计算资源?
  4. 【下载!】实时计算正当时!助你轻松get Apache Flink 动向!
  5. 还在自建代码仓库?阿里云的这款企业级代码管理工具免费、还香!
  6. Hologres是如何完美支撑双11智能客服实时数仓的?
  7. RPG+模拟经营,《喧嚣的城堡》如何做闭环设计?
  8. 如何定位和处理手机游戏内存泄露
  9. Unity VR游戏开发干货教程:优化VR体验
  10. 马里奥AI实现方式探索 ——神经网络+增强学习