请大家多来参与,毕竟点数多多, 点数对热心人从来不吝啬!
参与 就有分, 其实只是一个简单程序,多线程部分有一点点难,
在下时间紧张,所以没时间攻读更多的java 书籍,又没经验, 兄弟姐妹门捧场就好,up也有分

解决方案 »

  1.   

    服务器
          ServerSocket service=new ServerSocket(51080);
          Socket client=null;
          while (true){
            client=service.accept() ;
            RemoteServer rs=new RemoteServer(client);
            rs.start() ;
          }
    remoteServer是个线程类或是实现runnable接口的,客户端
        sock=new Socket(serverName,port);通讯,服务器,客户端同,只要从request里读,reponse里写就可以了,和本地文件操作有点象
        request=sock.getInputStream ();
        response=sock.getOutputStream ();
      

  2.   

    谢谢帮忙,大哥,呵呵,你真的很爱嫂子呀:)
     地址 :[email protected] 
     有注释最好了,谢谢! 写上您的大名 ,
      我大连,带嫂子来玩:)
      

  3.   

    感谢 gary_shi 兄 ,收到,对了哦,客户端还要有个设置服务器 ip地址的地方,
    那段代码,该怎么写,放哪里呀?各位帮忙 考虑一下!
      

  4.   

    1、做一个TEXT框,让用户来输
    2、写一个配置文件 zez(鹤清风 为了老婆多挣钱 !) 
    不错啊,已经有老婆了偶TMD连GF都没有,现在是为了找女朋友多挣钱
      

  5.   

    我在大连,你在大连哪个单位啊!
    我搞过
    Servlet 与cgi 之间的通信。1、客户端读取服务器端数据如下:
    先建立个URL 
    ............
    java.net.URL url = new URL("/file/OK.cgi");
    URLConnection uc = url.openConnection();
    InputStream is = uc.getInputStream();
    InputStream buf = new BufferedInputStream(is);
    Reader r = new InputStreamReader(buf);
    int c;
    while((c = r.read()) != -1){
    out.print((char) c);
    }
    ........
    这样就可以读取服务器端的程序或text\jpeg\gif\pdf\
    格式不同一般要更复杂一点辣!
    2、向服务器发送数据可以用URLConnection (get方式发送适合少量数据)
    用Socket sc = new Socket(host,port);
    可以用Post Get 方式发送。
    我前几天写过这个帖子。你找找吧。
    注意写法吧。-------------
    在大连哪个单位。搞什么的。
      

  6.   

    aleccheung(不能让自己再堕落了)
    你这样写程序读80端口好象太麻烦了吧?
    apache里有http client subproject的,可以用那个来直接做HTTP的客户端
      

  7.   

    建议直接用socket,不用servlet写,因为是时实测控嘛,用http的话,没次都要一个tcp连接,直接用socket可以一直保持一个tcp连接,有利于时实性。
      

  8.   

    我在铁道学院,和导师搞交流调速系统的测控, 想用java实现一下,
     呵呵,没什么报酬的,顶多能买几本书了 呵呵! 这个不算什么项目,我没时间学java
    要不这个应该不难,现在客户界面和服务器数据都有了,就缺java实现这一部分,
    要是多线程 麻烦,不用多线程, 只能实现客户——服务器 电流,电压等数据,交换传送就行!
    qq 22504826
      

  9.   

    o ,其实客户界面和主机接受的交流调速电机的数据都有了,就缺java,socket实现的
    主机 客户交换数据,隔一段时间检测主机上 电压 电流等 有没有变化,有变化客户端跟着改,
    ((划曲线,然后取个值,这部分已经做好了)),把取得值送回给服务器,就是这个过程,
    最好监测到数据变化时取服务器数据,和客户送数据给服务器,是不冲突的,所以用多线程,
    如果多线程 麻烦,不用也行!!!
      

  10.   

    gary_shi(Gary Shi):
    有何高见,有更简单的方法吗?我也是刚接触java几个月!
    上面的语句有的可以节省是真的,你是说用URLConnection
    不好吗?
    ---------
     onetime(火舞耀阳)
    如果没有系统的学过,最好别冒险了,除非你有很好的c/c++底子。
    用别的语言不可以吗?
    --------
      

  11.   

    非常感谢, 不是选最好的方法,而是就要用 java 来实现!:)
    其实说具体点我实现的是对交流调速电机电压,电流变化的实时检测,
    客户界面和主机接受的交流调速电机的数据都有了,就缺java,socket实现的
    主机 客户交换数据,隔一段时间检测 电压 电流等 有没有变化,有变化客户端跟着改,
    划曲线,然后取个值 (这部分已经做好了),把取得值送回给服务器,就是这个过程,
    最好同时监测变化取服务器数据,和客户送数据给服务器,是不冲突,所以用多线程,
    如果多线程 麻烦,不用也行!!!
    您列出的功能类似于我说的功能,对我要实现的也大有帮助,我研究一下!
      

  12.   

    aleccheung(不能让自己再堕落了)
    URLConnection处理HTTP连接还是比较麻烦的,有很多东西还不支持,象SESSION等,我现在是用httpclient,在apache的网站上有下 onetime(火舞耀阳) :
    你的RemoteServer这个类实现runnable或是从THREAD类继承,我给你的那段代码就是用来多线程的了。
      

  13.   


    我在作个 客户-服务端的socket程序, 要求客户端实时监测服务器上一些数据(电流,电压等)
    比如可做成客户发出一个请求后,服务器便把这些数据(如数组)不停的发往客户端,以至于服务器上的的数据发生变化,客户端就同时看到变化,从而实现实时监控, 我主要是socket这部分和多线呈不会,请写给我些代码好吗?我已经写了一个客户端界面,希望大哥能帮忙,
    小弟先谢过了,小弟马上毕业了,时间好紧,这个真的没精力作了! 来大连我请客!一定!大哥要能帮忙,我把我做的这部分给您们,您们帮我把socket连续发给客户数据这部分写给我,谢谢 快结贴了,大家快来呀!
      

  14.   

    onetime,我有一个不需要自己编socket也可以解决你的问题的方法,而且有源代码噢,现在地web服务器很多,而且都是多线程的,并且都经过很多客户的测试的,干嘛自己写.
    用http和他们通讯就好.
      

  15.   

    我的是 对数据的实时监测,所以要求有实时性,客户有请求后,主机就不停发送数据,
    可以算做个系统, 你能帮我做做吗 哥们 谢了:) 
    (我在作个 客户-服务端的socket程序, 要求客户端实时监测服务器上一些数据(电流,电压等)
    比如可做成客户发出一个请求后,服务器便把这些数据(如数组)不停的发往客户端,以至于服务器上的的数据发生变化,客户端就同时看到变化,从而实现实时监控, 我主要是socket这部分和多线呈不会,请写给我些代码好吗?我已经写了一个客户端界面,希望朋友们能帮忙,
    小弟先谢过了,小弟马上毕业了,时间好紧,这个真的没精力作了! 来大连我请客!一定!您要能帮忙,我把我做的这部分给您,您帮我把socket连续发给客户数据这部分写给我,谢谢)
      

  16.   

    《Thinking in Java》里有现成的代码,完全可用!