发布网友
共1个回答
热心网友
LoginThread lt = new LoginThread(ip,port);
lt.start();//直接运行下一行代码了。没来得及创建socket
it.getSocket();
这样的代码往往是那不到socket的,因为是多线程,
try catch创建时需要时间的。要想拿到,还是单线程吧。
如果一定要多线程估计有多个线程,那前提还是事先初始化几个线程。追问我想在客户端同时连接几个端口到服务器端呢?请问应该怎么实现比较好
追答
想创建后直接拿socket对象,那么就一个一个的创建然后拿。
try {