黑马程序员技术交流社区

标题: 关于网络编程中,客户端给服务器发信息,服务器回答。..... [打印本页]

作者: pthuakai    时间: 2013-5-13 10:47
标题: 关于网络编程中,客户端给服务器发信息,服务器回答。.....
本帖最后由 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();
               

        }

}

作者: Sword    时间: 2013-5-13 10:54
"求高手帮忙在dos下运行下,看是否一致。我的是eclipse。"楼主,这种问题你可以自己在dos下运行试试,或者在网上搜索一下,实在解决不了,再来论坛提问,能自己解决的问题尽量自己解决,谢谢合作。




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