如何使用java套接字编程获取localport [关闭]

Posted

技术标签:

【中文标题】如何使用java套接字编程获取localport [关闭]【英文标题】:How to get localport using java socket programming [closed] 【发布时间】:2014-11-12 09:16:44 【问题描述】:

下面的代码返回 -1。请任何人告诉解决方案来解决并告诉一些关于 localport 的使用。

import java.net.*;
import java.io.*;
public class Test 

    public static void main(String[] args) 
    
        Socket s = new Socket();
        int i = s.getLocalPort();
        System.out.println(i);
    

【问题讨论】:

你能先看一下文档吗? 套接字还没有绑定? docs.oracle.com/javase/7/docs/api/java/net/… 【参考方案1】:

new Socket() 创建的Socket 没有本地端口,除非您使用bind()connect()

【讨论】:

以上是关于如何使用java套接字编程获取localport [关闭]的主要内容,如果未能解决你的问题,请参考以下文章