簡體   English   中英

如何檢查客戶端是否連接到TCP / IP端口

[英]how to check whether a client is connected to a tcp/ip port

我有一個方案,其中有一個應用程序(TCP-com PORT MAPPING SOFTWARE)充當服務器並偵聽端口(2293)並映射到COM1。 還有另一個Java應用程序,在該應用程序中,我必須檢查端口(2293)上是否連接了任何客戶端,並且如果連接了,請執行一些有用的操作。 我必須檢查該軟件正在偵聽的端口(2293)是否已連接(不是打開還是可訪問)。

有什么方法可以檢測到這種情況。

提前致謝。

如果是基於Windows的系統,則應嘗試在命令提示符下運行“ netstat”。 那應該顯示所有具有開放端口的應用程序,以及這些端口是否在監聽數據。

Windows運行cmd

netstat -an |findstr ESTABLISHED |findstr :2293

Linux運行

netstat -an |grep ESTABLISHED |grep :2293

該功能應在服務器中。 它知道沒事。 沒有Java API可讓您從外部檢測到這種情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM