黑马程序员技术交流社区

标题: TCP问题 [打印本页]

作者: 杨鹏鹏    时间: 2012-8-18 20:03
标题: TCP问题
public class TCPServer {

        /**
         * @param args
         * @throws Exception
         */
        public static void main(String[] args) throws Exception {
                // TODO Auto-generated method stub
          ServerSocket socket=new  ServerSocket(6000);
          Socket d= socket.accept();
          //输入流
          InputStream in=d.getInputStream();
          byte[] b=new byte[1024];
          int length=0;
          while(-1!=(length=in.read(b, 0, b.length))){
                  String s=new String(b,0,length);
                  System.out.println(s);
          }
           //输出流
          OutputStream ou=d.getOutputStream();
          ou.write("哈哈".getBytes());
          in.close();
          ou.close();
        }

}
package com.itheima.test;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

public class UDPClient {
        public static void main(String[] args) throws UnknownHostException, Exception {
      Socket so =new Socket("localHost",6000);
      //输出流
      OutputStream out=so.getOutputStream();
      out.write("喂:你好?".getBytes());
       //输入流
      InputStream in=so.getInputStream();
      byte[] b=new byte[1024];
      int length=0;
      while(-1!=(length=in.read(b, 0, b.length))){
              String say=new String(b,0,length);
              System.out.println(say);
      }
      out.close();
      in.close();
        }
   

}
控制台 只有 “喂 你好“,没有回复的 “哈哈” 怎么回事?
作者: 杨鹏鹏    时间: 2012-8-19 12:11
没人回答吗
作者: 李宁    时间: 2012-8-19 12:34
这个有人问过了,你参照下:
tcp网络通信问题
http://bbs.itheima.com/forum.php ... 5&fromuid=36155





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2