嘿嘿,看我的,
Server-----网线-----Client,
成功!

解决方案 »

  1.   

    服务器端使用ServerSocket监听请求,客户端使用Socket连接服务器端,连接成功后可以按照协议进行通信了而服务器端再收到一个连接请求之后就主动建立一个Socket和客户端连接,这样保证服务器端可以继续监听其他的客户端请求。
      

  2.   

    hehe
    you are waiting for an answer, listening
    I call your name, you catch my voice, accept it
    You know I am calling your name, you answer
    I know your answer
    Keep chatting on the airXixi
      

  3.   

    good answer ,the up answeri think
      

  4.   

    首先不管你的客户端在那里,你需要你的服务器端开放一个端口,然后利用ServerSocket进行监听,以便随时相应客户端的连接。当有客户端连接的时候,会返回一个Socket,从这个Socket里读取流进行你想要的操作。
    try
    {
      ServerSocket ss = new ServerSocket(1025);
        for(;;)
          {
             Socket cilent = ss.accept();
             BufferReader in = new BufferedReader(new InputStreamReader (client.getInputStream()));
             //////////////////
             //  Do
             //////////////////
          }
    }
    客户端用Socket直接连接就可以了
    try
    {
       Socket s = new Socket("http://127.0.0.1",1025);
       ////////////
       //  Do
       /////////////////////////////////
    }
      

  5.   

    去买一本JAVA的书吧。一般都会讲到Socket通讯的,这样边看书边作更快一点。
      

  6.   

    我这里有书,我也看了很多这方面的介绍,不怕大家笑话~~我现在不知道怎样让server端运行,我的程序不是放在那里就可以的~我想知道怎么让它启动~~
      

  7.   

    不会吧...
    例如你编译后的类文件叫'TestServer.class',那你到它的路径下运行:
    java TestServer
    这样server端就启动了
      

  8.   

    你应该先让server端程序运行,因为它在listen端口是否有被请求;
    然后,你在运行客户端程序,建议你在2台机器上;
    这样就好啦;
    server端                                      client端
    SOCKEt                                        SOCKET
    bind                                          bind
    listen                                        connect
    send/receive data                             send/receive data
      

  9.   

    erro:java.net.BindException:Address in use:JVM_Bind出现这个错误怎么办?
      

  10.   

    你往ServerSocket上帮定了一个已占用的地址端口,重新换一个试试。
      

  11.   

    server运行了应该是什么样子的?我用tomcat运行client小程序,tomcat的端口是8765
    ServerSocket的是8888运行server程序倒是不报错了,但它什么也不显示呀~~光标跳到下一行的开头,然后就闪呀闪的,烦死啦:)
      

  12.   

    如果我放在一个空间里,应该怎么运行server端程序呢?比如我有一个空间谢谢大家,一定会给分的
      

  13.   

    如果你的serverSocket连接上了不显示任何运行信息,当然是像你说的那样了,
    比如
    server=new ServerSocket(8888);
    while(true){
      client=server.accept();
      client.close();
      //System.out.println("client connected");
    }
    像这样接受到客户连接马上上断开,什么别的事也不干,可不只是闪呀闪的。
    如果你在连接后加入System.out.println("client connected");
    服务器屏幕在客户端连接后就会提示:client connected!
      

  14.   

    serversocket在服务器固定的端口接受请求
    当需要服务的时候  socket向服务器的固定端口发出请求
    serversocket接收到请求的时候,向socket返回请求
    然后就没了
      

  15.   

    在一个JSP的主页空间里怎么运行server端?
      

  16.   

    这种问题你真应该好好看看书,问的话没有意义的。在一个JSP的主页空间里怎么运行server端?你的serverSocket应该是在一个线程中处理。在jsp中调用这个类,并启动这个线程即可。
    不过,jsp是客户端访问才能激活。所以最好把这个启动过程放在一个servelet中。把该servelet设置成自动启动(就是启动web服务的时候,该servelet也启动,怎么称呼记不得了,一般的书都会讲到怎么设置的)。
      

  17.   

    流星域,我比你更菜,因为我为了一个hello world程序忙乎了好长时间。后来在一个高人得指点下,才摆平了。因为我买的书上错误百出,最关键的地方都弄错了。很多程序例子也没有测试。艾,有很多作家写书就是那样,真搞不懂,他们是怎样当上教授的。
      

  18.   

    偶只会VB写~如果需要可以联系偶![email protected]