我想实现这样一个模型,客户端向服务器端发送请求和初始化消息,服务器端接收以后调用初始函数初始化,再向客户端发送响应,然后客户端再发送数据。在交换数据过程中,如果出错,服务器端还可以发送出错信息,或者要求客户端重新发送数据。由于是初学Socket和URL编程,所以对两机交互过程有些模糊,而且看的例子中都是从客户端到服务器端的单一数据流向的。希望有高手能够给一个简明一些的例子,或者讲解一下。谢谢!

解决方案 »

  1.   

    这个似乎不难,建立socket连接以后,就可以双向通信了,分别对socket进行getInputStream()和getOutputStream(),然后读写就可以了
      

  2.   

    如果用Servlet的话,是不是不可以双向通信呢?
      

  3.   

    两机交互,你是指用APPLICATION(应用程序)还是用JSP实现?1、如果是应用程序,你搜索一下CSDN,用关键字“JAVA.NIO”2、如果是JSP,抱歉!帮不到