![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
对于以下程序代码: A. cket socket=new Socket(); //第1行 B. cketAddress remoteAddr1=new InetSocketAddress("localhost",8000); //第2行 C. cketAddress remoteAddr2=new InetSocketAddress("localhost",8001); //第3行 D. cket.connect(remoteAddr1, 60000); //第4行 E. cket.connect(remoteAddr2, 60000); //第5行 F. 哪些说法是正确的?(多选) G. 以上程序代码可以顺利编译和运行通过。 H. 第1行程序代码创建了一个与本地匿名端口绑定的Socket对象。 I. 第1行程序代码创建的Socket对象没有与任何服务器建立连接,并且没有绑定任何本地端口。 J. 第5行程序代码会运行出错,因为一个Socket对象只允许建立一次连接。 K. 第4行程序代码使Socket对象与一个服务器建立连接,并且绑定一个本地匿名端口。