代码现在写得很乱,暂时先不放上来。高手们帮我看看这样的想法行么?嗯……客户端有一个输入用户名的界面。有一个带addActionListener方法的按钮,重写了以后的actionPerformed做的事情是连接服务器,把用户名和socket传过去。服务器端我自己写了一个名叫get1的类(不是多线程的),它有一个usernumber的属性。然后是一个循环,每接进一个客户端就usernumber属性就+1,直到3的时候循环停止。向外传送出“enough”,客户端接收。服务器端创建另外一个名叫get2的类。客户端接收“enough”后创建另外一个界面设计的类。总体上没有使用多线程。这样能行么?
我已经晕了~为什么呢为什么呢???? usernumber我设成了static的……好像还是能解决问题啊……因为的确接收了3个socket了……但最后我期望的第二个界面还是没弹出来……