私の目的は、ネットワーク上のスレッドにパスの座標を送信することができましたが、2つ目のデバイスでこれらを処理できません。ストリームからの座標を可能な限りリアルタイムで使用して、どのように第2のデバイス上にパスを描くのでしょうか。オブジェクトストリームをキャンバス
public class connecting implements Runnable{
Socket sock;
ObjectInputStream ois;
@Override
public void run() {
try{
sock = new Socket("10.42.34.46", 1337);
InputStream is = sock.getInputStream();
ois = new ObjectInputStream(new BufferedInputStream(is));
}catch(IOException ex){
ex.printStackTrace();
}
while(true){
com.DrawTastic.Drawring serverDraw = null;
serverDraw = (com.DrawTastic.Drawring) ois.readObject();
float mX = serverDraw.getMx();
float mY = serverDraw.getMy();
}
}
}
がどのように私は、フロート変数が連続して別のスレッドのJavaクライアント/サーバープログラミングについて
@Override
public void onDraw(Canvas canvas) {
connecting ncoords = new connecting();
mPath.lineTo(mX, mY);
canvas.drawPath(mPath, mPaint);
canvas.drawColor(Color.WHITE);
canvas.drawBitmap(mBitmap, 0, 0, mBitmapPaint);
canvas.drawPath(mPath, mPaint);
}
}