查找尝试连接 ServerSocket 的程序的 IP

2024-03-22

尽管我进行了搜索,但找不到答案。

假设我有以下 Java 代码:

    ServerSocket serve = null;

    try {
        server = new ServerSocket(5567);
    } catch (IOException e) {
        System.err.println("Problem with port 5567");
        System.exit(1);
    }

    Socket clientSocket = null;
    try {
        clientSocket = server.accept();
    } catch (IOException e) {
        System.exit(1);
    }

When server.accept()被称为程序块,直到有人连接到我的服务器。有没有办法找到连接到我的服务器的程序/用户的IP?


Try

Socket clientSocket = null;
    try {
        clientSocket = server.accept();
        System.out.println("Connected from " + clientSocket .getInetAddress() + " on port "
             + clientSocket .getPort() + " to port " + clientSocket .getLocalPort() + " of "
             + clientSocket .getLocalAddress());
    } catch (IOException e) {
        System.exit(1);
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查找尝试连接 ServerSocket 的程序的 IP 的相关文章

  • INET6_ATON 的替代 MySQL 代码

    将旧的 INET ATON 值转换为新的二进制 INET6 ATON 值 无需 INET6 ATON INET6 NTOA 我们在表中已有数据 字段类型为UNSIGNED INT其中保存了使用以下命令创建的 IPv4 数据INET ATON
  • 外部硬件指纹扫描仪和 Android 设备集成

    我想建立一个android像员工考勤这样的应用程序使用fingerprint scanner 我想知道 是否可以使用外部硬件设备进行指纹识别 扫描 如何将Android应用程序与外部硬件finger集成 打印扫描设备 如何从外部硬件设备获取
  • 编写潜在并发问题的证明

    我正在阅读 Java 并发实践 并尝试编写一段代码来表明第 3 5 1 章中作为示例提供的类确实会引入问题 public class Holder public int n public Holder int n this n n publ
  • 在 Java 构建过程中更改常量的最佳方法

    我继承了一个在 Tomcat 下运行的 Java 应用程序 servlet 由于历史原因 根据应用程序的部署位置 本质上是品牌问题 代码具有不同的 外观和感觉 选项 有几个常量控制这个品牌过程 它们具有不同的功能 不应压缩为单个常量 即 B
  • 用于将字符串与预定义字符混合/混淆的简单算法

    我有一个字符串如下 它的长度是10 它代表基数 36 因此包含数字和大写字母 字符串的来源是数据库生成的序列 即从 1 及以上 正在转换为基数 36 我的问题是转换为base 36转换的结果也是连续 顺序的 例如 ID 1402 gt 00
  • 无法解析导航抽屉中片段中的 getSystemService

    我正在尝试实现一个导航抽屉 其中有一个片段中的地图 这是我的代码 这里是fragment map xml
  • 是否值得清理 Filter 中的 ThreadLocals 来解决线程池相关问题?

    简而言之 tomcat 使用线程池 因此线程被重用 一些图书馆使用ThreadLocal变量 但不要清理它们 使用 remove 所以实际上它们将 脏 线程返回到池中 Tomcat 具有在关闭时检测这些事情并清理线程局部变量的新功能 但这意
  • getAnnotations() 为空

    我想在我的应用程序中使用注释 因此 我为注释创建了 hello world 如下示例 public class HelloAnnotation Foo bar Hello World public String str public sta
  • 使用 Morphia 配置 Spring Boot?

    我不想利用 Spring DATA MongoDB 支持 我想利用名为 Morphia 的 MongoDB ORM https github com mongodb morphia https github com mongodb morp
  • Android 中的 ImageView 拖动限制

    我在布局中有一个 ImageView 并在 ImageView 上设置 OnTouchListener 来拖动 ImageView 它工作得很好 我的问题是如何防止将 ImageView 移动到布局范围之外 这是我的代码 活动类别 publ
  • 在 ElasticSearch API 应用程序中找不到 NodeBuilder

    我正在尝试实现 Elasticsearch API 我的系统接受 nodeBuilder 时出现错误 这是代码 import org elasticsearch action index IndexResponse import org e
  • Clojure Web 应用程序 - 我从哪里开始?

    最近我一直在研究 Clojure 我喜欢这门语言 我想看看我是否可以在其中制作一个小型网络应用程序 只是为了挑战自己 但是 我完全没有设置任何与 Java 相关的 Web 应用程序的经验 事实上 我对 Java 并没有太多的经验 我从哪说起
  • 如何使用 apache commons cli 指定多个选项?

    我想要这样的东西 java programName jobs1 C 10 W 20 java programName job2 java programName job3 含内容 Option o1 new Option job2 some
  • 关于 mongodb java 驱动程序的困惑[重复]

    这个问题在这里已经有答案了 我是 MongoDB 的初学者 我正在使用 JAVA 驱动程序来使用它 我有以下代码 MongoClient client new MongoClient DB d client getDB world DBCo
  • 如何为我的数独游戏制作 GUI? (摇摆)

    到目前为止 我已经编写了生成随机 9x9 数独网格的代码 我是Java的初学者 所以我有一些关于如何做UI的问题 显示数字的最佳方式是什么 我尝试创建 81 个 JTextFields 这非常乏味 而且我确信有一种有效的方法可以做到这一点
  • Cordova Android 应用程序中的网页不可用

    编辑 我一直在解决这个问题并回顾我的所有步骤 我很乐意缩小这个问题的规模 并在令人困惑的情况下获得更多确切的细节 目前 我觉得 Keycloak 似乎只想将我重定向到 https 据我所知 这应该是 Wildfly 服务器配置问题 编辑 我
  • 无法渲染非字符串的属性,toString 返回:null SPRING MVC 中的错误

    我正在尝试按照本教程为我的 spring mvc 项目创建一个通用错误处理程序 http www mkyong com spring mvc spring mvc exceptionhandler example http www mkyo
  • 如何将捕获的图像写入/粘贴到文档文件?

    我有一个场景 我需要捕获图像并将它们一个接一个地写入到一个word文件中 我已经编写了下面的代码 但似乎不起作用 请帮忙 Robot robot try robot new Robot BufferedImage screenShot ro
  • 如何提高QNX6下Eclipse IDE的性能

    我们在 VMWare 环境中通过 QNX6 运行 Eclipse 速度非常慢 Eclipse 是这样启动的 usr qnx630 host qnx6 x86 usr qde eclipse eclipse data root workspa
  • 确定方法调用顺序的接口设计模式

    我想创建一个具有多种方法的 Java 接口 但我希望界面的用户只能按照我定义的顺序或顺序调用方法 例如buyTicket 不应在此之前调用reserveTicket 问 有没有设计模式或任何关于如何做到这一点的提示 我考虑过 A 接口被包装

随机推荐

  • Nagios(返回码 255 超出范围)

    我收到错误 返回代码 255 超出范围 http localhost nagios http localhost nagios 但是当我从 shell 运行命令时 它运行良好 如果您使用 NRPE 并收到 NRPE 无法读取输出 错误是因为
  • 为什么 CFileDialog::DoModal() 挂起?

    我在Win XP平台上用VS 6 0开发了一个相当大的C 程序 现在已经迁移到运行Win 7的新机器 仍然运行VS 6 0 该代码包含一个函数 用于实例化并运行 CFileDialog 对象 以从特定的初始目录查找并打开具有特定扩展名的 A
  • Linux:如何杀死睡眠

    更多的是一个概念性问题 如果我写一个 bash 脚本来做类似的事情 control c echo goodbye exit trap control c SIGINT while true do sleep 10 user wants to
  • AnimatedVectorDrawable 作为窗口背景。是否可以?

    我正在尝试使用AnimatedVectorDrawable作为放置在窗口背景中的启动动画 我使用官方给出的例子https developer android com reference android graphics drawable A
  • 确定用户是否属于本地管理员组

    我的问题 我正在使用 PInvoked Windows API 函数来验证用户是否属于本地管理员组 我正在利用GetCurrentProcess OpenProcessToken GetTokenInformationand LookupA
  • 广播时不支持回调

    在这里 我遇到了使用 nodejs 在 socket io 中进行回调的一个问题 io sockets to usersocketid emit receivemsg success 1 data message function deli
  • 了解如何正确处理 C++ 类常量

    考虑以下 namespace MyNamespace class MyClass public Public area private Private area protected Protected area Class Namespac
  • 如何加载位于 .NET Core 控制台应用程序文件夹中的程序集

    我正在 NET Core 平台上制作一个控制台应用程序 并且想知道如何加载程序集 dll 文件 并使用 C 动态功能实例化类 它看起来与 NET 4 X 有很大不同 并且没有真正记录下来 例如 假设我有一个类库 NET Core 它只有一个
  • 使用 Python 模拟 Xbox 控制器输入

    我希望我的 python 程序能够模拟 Xbox 控制器输入 如果可能的话 模拟拇指杆和开 关按钮 我找到了有关在 python 中使用 ctypes 模拟键盘输入的主题 例如这里 Python 模拟 keydown https stack
  • 通过 powershell 从 txt 文件中获取今天日期的特定文本

    我有一个文本文件 与此类似 This is a sample data This is a sample data This is a sample data Sat Jun 06 08 17 01 2015 WARNING Cannot
  • MySQL 中的 SELECT 整数范围。例如。 1,2,3,4,...,n;

    我需要在 MySQL 中选择整数范围 像这样的东西 SELECT RANGE 10 20 AS range returns 10 11 12 13 14 20 Why 我想从尚未注册的范围中选择随机电话号码 这是想法 SELECT RANG
  • 控制Android的默认音乐播放器或任何其他音乐播放器

    如何控制android或任何其他播放器的默认音乐播放器 我所说的控制是指暂停 播放 下一个等 我是否必须绑定服务 我尝试过使用IMediaPlaybackService但它不起作用 肯定有一条出路 因为我在安卓市场上看到过控制音乐播放器的应
  • NSString 字体大小特定于框架宽度

    我在用drawRect对于文本显示 调用NSString 我正在尝试使用sizeWithFont自动调整字体大小 缩小 默认字体大小为 17 如果不适合宽度大小 则使用循环将字体大小减小 1 谁能帮助我如何实现这个 现在的例子就很好了 我只
  • 找不到 id=1 的用户

    I ve a current user处理身份验证的方法 应用程序控制器 rb protect from forgery helper method current user def current user current user Us
  • 如何在使用 webdriver 查找元素时在 xpath 中使用撇号 (')?

    我需要在 xpath 表达式中使用撇号 我需要在使用 webdriver 查找元素时使用它 我需要使用下面的 Xpath 表达式 input text WE d like to hear from you 在查找元素函数中使用上述表达式时
  • 如何清除 Internet Explorer 8 中的本地存储值

    我使用 IE8 和 jstorage 库来存储数据来代替 cookie 这一切都很好 直到我想清除存储的值 在 Chrome 中 可以通过导航到内容设置页面来实现此操作 然而 在 IE8 中 它仅提供清除 cookie 的选项 而不会清除我
  • 在 C# 中使用可选参数从 Web 引用调用 WebMethod

    我使用 Net Webservices 创建了一个带有 2 个可选参数的虚拟 Web 服务 但是在实际产品中 我们将有更多可选参数 想想 查询过滤器 问题在于 在调用 Web 服务时不可能省略可选参数 这意味着在针对实际 Web 服务进行开
  • 在 Visual Studio 中输入 Unicode 数据,C#

    有没有在 C 文件中键入 Unicode 符号的好方法 我正在寻找具有以下效果的东西 按 ALT 键 类型 Unicode 十六进制 释放 Alt 目前 我必须将符号输入到 word 中并将其复制粘贴到我的源文件中 uFFFF UFFFFF
  • ReactJS 和 Typescript :指的是一个值,但在这里被用作类型(TS2749)

    我正在 tsx 文件中使用 Typescript 和 Material ui 编写 ReactJS 类 在我的自定义组件之一中 我想创建对我在自定义组件中使用的组件之一的引用 export class MyTextField extends
  • 查找尝试连接 ServerSocket 的程序的 IP

    尽管我进行了搜索 但找不到答案 假设我有以下 Java 代码 ServerSocket serve null try server new ServerSocket 5567 catch IOException e System err p