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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 pthuakai 于 2013-5-15 08:36 编辑

客户端给服务器发信息,服务器回一个消息。是视频中的一个小例子。但是我看这个代码发现运行结果不一致,求高手帮忙在dos下运行下,看是否一致。我的是eclipse。
package day23;
import java.net.*;
import java.io.*;
public class TcpServer1 {
        public static void main(String[] args)throws Exception {
        ServerSocket ss=new ServerSocket(10001);
        
        Socket s=ss.accept();
        
        String ip=s.getInetAddress().getHostAddress();
        System.out.println(ip+"ip connected");
        InputStream in=s.getInputStream();
        byte[] by=new byte[1024];
        int len=in.read(by);
        System.out.println(new String(by,0,len));
        OutputStream out=s.getOutputStream();
        out.write("你也好吗".getBytes());
        s.close();
        ss.close();
         
        }

}
package day23;
import java.net.*;
import java.io.*;
public class TcpClient1 {
        public static void main(String[] args)throws Exception {
                Socket s=new Socket("192.168.192.1",10001);
                OutputStream out=s.getOutputStream();
                out.write("服务端,你好".getBytes());
               
               
               
                InputStream in=s.getInputStream();
                byte[] by=new byte[1024];
                int len=in.read(by);
                System.out.println(new String(by,0,len));
                s.close();
               

        }

}

1 个回复

正序浏览
"求高手帮忙在dos下运行下,看是否一致。我的是eclipse。"楼主,这种问题你可以自己在dos下运行试试,或者在网上搜索一下,实在解决不了,再来论坛提问,能自己解决的问题尽量自己解决,谢谢合作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马