[英]List which ports my Java application is using
我正在使用JavaFX開發一個簡單的Java視頻流應用程序。 由於許可,我不能使用其他庫(vlcj)。 無論如何,我的播放器工作得很好,但我需要知道它建立連接的本地端口。 由於似乎JavaFX不提供這種可能性,我想知道是否有辦法捕獲/列出所有Java打開的連接/套接字。
事先感謝代碼。
String mediaURL = "somepath";
Group root = new Group();
Scene scene = new Scene(root, 640, 480);
Media media = new Media(mediaURL);
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.setAutoPlay(true);
MediaView mediaView = new MediaView(mediaPlayer);
mediaView.setCache(false);
root.getChildren().add(mediaView);
在linux / mac上,打開一個終端並:
jps
命令查找java進程的pid
lsof -p <pid> |grep ESTABLISHED
列出已建立的連接。 對於Windows,您可以查看此SO帖子 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.