//多线程的 run 方法,两个线程分别处理聊天信息和坐标
public void run()
{
try {
serverchart = new ServerSocket(6312);
youchart = serverchart.accept();
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
while (true)
{
if (Thread.currentThread().getName().equals("s"))
{
System.out.println("进入s线程++run!!");
try
{
serverchart = new ServerSocket(6312);
}
catch (IOException e1)
{
System.out.println("Error:" + e1);
}
try
{
inchart = new
DataInputStream(youchart.getInputStream());
outchart = new
DataOutputStream(youchart.getOutputStream());
while (true)
{
String readin = inchart.readUTF();
inMessage.append("服务器:" +
inchart.readUTF());// 读入信息
inMessage.append("\n");
System.out.println("进入sssssssssssssssss线程
++run!!");
}
}
catch (Exception e)