各位兄台,如何获得自己程序的当前线程所占用的端口 小弟使用JavaMail编写了一个邮件客户端,当前有一个需求,就是使用多线程连接多个邮件服务器时需要获得每个线程在本地占用的端口号,个人感觉JavaMail API封装的太深,没有给出和Socket相关的接口,所以无法获得客户端的端口号。用Java 本身的API行吗?最好是代码,能够集成在我的程序中!谢了先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有玩过JavaMail 。关注。。 调用系统进程中所有占用的端口号 找出是javamail的不行么? 如果不好找 可以先用tasklist找出javamail的PID,然后找出netstat与上述PID对应的端口号Process pro=Runtime.getRuntime().exec("cmd.exe /c tasklist")BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream()));String line = " ";while ((line = input.readLine()) != null){ //把读出的line取出javamail的PID,}获取netstat PID对应的端口号仿照上述即可 请教大虾:如何读写IMG文件 java事件编程的3个问题 请教达人 java 可以打包吗?怎么打包? 急问:广州南方电信和珠海创我科技哪个好? 请问在JB里怎样做EXCEL的打印预览和EXCEL打印啊?或者把JDBtable里的数据打印出来啊? int 类型的数据如何显示 帮帮小虾啊 刚刚学习java,怎么配置其环境? 关于jbuilder4下的问题--给10分 抽象类调用方法 今天面试遇到问题,坛友们帮帮,解决给分! JAVA static 在web 中的作用
Process pro=Runtime.getRuntime().exec("cmd.exe /c tasklist")
BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = " ";
while ((line = input.readLine()) != null)
{
//把读出的line取出javamail的PID,
}
获取netstat PID对应的端口号仿照上述即可