java socket多次交互_[诚送60分]何用Java 的socket 来实现服务器和客户端的图象交互传输,急盼!!!...

如何用Java 的socket 来实现服务器和客户端的图象交互传输。

所谓图像交互指的是socket通信的双方互相发送图像信息和其他的消息。我不知道我说清楚了没有。请各位大侠快来帮帮我,我很着急。最好能有源代码。一定送分!!!

|

//package pSocket;

import java.io.*;

import java.net.*;

import java.util.Vector;

/**

*

*

Title:

*

Description:

*

Copyright: Copyright (c) 2002

*

Company:

* @author unascribed

* @version 1.0

*/

public class TestSocketServer

{

ServerSocket mServerSocket = null;

Socket       mSocket = null;

public   Vector mAllClientVector = new Vector(5,2);//´æ·ÅËùÓпͻ§¶ËÐÅÏ¢

public TestSocketServer()

{

try

{

mServerSocket = new ServerSocket(9009,15);

mSocket = mServerSocket.accept();

ReceiveClientThread rCT = new ReceiveClientThread(this,mSocket);

rCT.start();

}

catch(Exception eSocket)

{

}

}

public static void main(String [] args)

{

new TestSocketServer();

}

}

class ReceiveClientThread extends Thread

{

private TestSocketServer mTestSocketServer = null;

private Socket mSocket = null;

private boolean mRunning = true;

DataInputStream   dis = null;

DataOutputStream  dos = null;

Vector mVector = null;

public ReceiveClientThread(TestSocketServer pTestSocketServer,Socket pSocket)

{

this.mTestSocketServer = pTestSocketServer;

this.mSocket = pSocket;

}

public void run()

{

while(true)

{

if(!mRunning)

{

//ÔÚÄÚ´æÖÐɾ³ýÏàÓ¦µÄ¿Í»§¶ËÐÅÏ¢

break;

}

try

{

dis = new DataInputStream(mSocket.getInputStream());

ObjectInputStream ois = new ObjectInputStream(dis);

mVector = (Vector)ois.readObject();

for(int i = 0 ; i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值