多项选择题

A.socket1与socket2占用不同的本地端口。
B.Socket构造方法中的port参数指定占用的本地端口。
C.当Socket构造方法成功返回,就表明建立了与服务器的一个TCP连接。
D.执行第二行程序代码会抛出异常,因为一个客户进程只能与服务器端建立一个TCP连接。