以下代码返回-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);
}
}
答案 0 :(得分:0)
由Socket
创建的new Socket()
在您bind()
或connect()
之前没有本地端口。