当前位置:  技术问答>java相关

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

    来源: 互联网  发布时间:2015-06-10

    本文导语:  如何用Java 的socket 来实现服务器和客户端的图象交互传输。 所谓图像交互指的是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 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在网络数据传输中,为了降低数据传输量,用哪种算法最好,有哪位大虾帮忙吗?最好有JAVA源代码
  • 在java中调用系统FTP命令,实现文件传输???
  • 提问:关于JAVA处理网络音频传输的问题????
  • 紧急求援:一个jacorb给java客户端传输汉字显示的问题!
  • 如何用java开发基于ftp的文件传输程序?
  • 使用TCP协议通讯,如果有很多种数据要传输,如:注册信息等,在C++中,我们可以使用结构,java中通常大家又是如何打包的呢?
  • 怎样提高java server与windows客户端之间数据传输速度?
  • java使用rmi传输大文件示例分享
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3