⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientupdatethread.java

📁 用socket编写的白板
💻 JAVA
字号:
package test;

import java.io.*;
import java.net.*;
import test.*;

public class ClientUpdateThread implements Runnable
{
	
 private Socket socket;
 private InputStream is;
 private Canvas canvas;
 
 public ClientUpdateThread(Socket socket, Canvas canvas)
 {
	 
  this.canvas = canvas;
  
     try
     {
      this.socket = socket;
     this.is = this.socket.getInputStream();
     }
     catch(Exception e)
     {
      e.printStackTrace();
     }
 }

 public void run()
 {
  byte[] b = new byte[20];
  String content[] = new String[4];
  while(true)
  {
   try
   {

    is.read(b, 0, 20);
    content = new String(b).trim().split(",");

    canvas.draw
    (
      new Integer(content[0]).intValue(), 
      new Integer(content[1]).intValue(),
      new Integer(content[2]).intValue(), 
      new Integer(content[3]).intValue()
     );
   }
   catch (IOException e)
   {
    e.printStackTrace();
   }
   
  }
 }



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -