A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhouxp3323 黑马帝   /  2012-3-31 16:00  /  1697 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class TCPClient2 implements Runnable{

        @Override
        public void run() {
                try {
                        Socket s = new Socket("192.168.1.101",10004);
                       
                        OutputStream out = s.getOutputStream();
                        out.write("服务端,你好".getBytes());
                       
                        InputStream in = s.getInputStream();
                        byte[] buf = new byte[1024];
                        int len = in.read(buf);
                       
                        System.out.println(new String(buf,0,len));
                       
                        s.close();
                } catch (Exception e) {

                }
        }       
}

class TCPServer2 implements Runnable{

        @Override
        public void run() {               
                try {
                        ServerSocket ss = new ServerSocket(10004);
                        Socket s = ss.accept();
                       
                        String ip = s.getInetAddress().getHostAddress();
                        System.out.println(ip+"....connected");
                       
                        InputStream is = s.getInputStream();
                        byte[] buf = new byte[1024];
                        int len = is.read();
                        System.err.println(new String(buf,0,len));
                       
                        OutputStream os = s.getOutputStream();
                        os.write("哥们收到,你好".getBytes());
                       
                        s.close();
                        ss.close();
                } catch (Exception e) {

                }
        }
       
}
public class TCPDemo2 {

        public static void main(String[] args) {

                new Thread(new TCPClient2()).start();
                new Thread(new TCPServer2()).start();
        }

}


这是我整个程序,运行结果是:
192.168.1.101....connected
[][][][][][][][][][][][][][][][][][]
哥们收到,你好

怎么客户端的信息没显示呢,谁能看明白吗?

3 个回复

倒序浏览
yocean 发表于 2012-3-31 16:21

呵,对,加了那个能运行出来了,不过打印出来的“服务端,你好”怎么是红色的呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马