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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这是我的服务器端代码
  1. package com.cg.tcp;
  2. import java.io.InputStream;
  3. import java.io.OutputStream;
  4. import java.net.ServerSocket;
  5. import java.net.Socket;

  6. public class TcpServer2{
  7.         public static void main(String[] args) throws Exception {
  8.                 ServerSocket ss=new ServerSocket(10005);
  9.                 String ip=ss.getInetAddress().getHostAddress();
  10.                 System.out.println(ip+"-----connected!");
  11.                 Socket s=ss.accept();
  12.                 InputStream in=s.getInputStream();
  13.                 byte[] buf=new byte[1024];
  14.                 int len=in.read(buf);
  15.                 System.out.println(new String(buf,0,len));
  16.                
  17.                 OutputStream out=s.getOutputStream();
  18.                 out.write("信息收到,你好!".getBytes());
  19.                 s.close();
  20.                 ss.close();
  21.         }
  22. }
复制代码

下面是我的客户端代码,客户端代码可以发送信息,并且服务端也能收到信息,就是服务器端无法反馈信息
  1. package com.cg.tcp;

  2. import java.io.InputStream;
  3. import java.io.OutputStream;
  4. import java.net.InetAddress;
  5. import java.net.Socket;
  6. /*
  7. * 演示tcp的传输客户端和服务端的互访
  8. *
  9. * 演示
  10. *         客户端
  11. *         1.建立socket服务,指定要连接主机和端口
  12. *         2.获取socket流中的输出流,将数据写入到该流中,通过网络发送给客户端
  13. *         3.获取socket流中的输入流,将服务端反馈的数据获取到,并打印
  14. * 4.关闭客户端资源
  15. * */
  16. public class TcpClient {
  17.         public static void main(String[] args) throws Exception {
  18.                 Socket s=new Socket(InetAddress.getLocalHost(),10005);
  19.                 OutputStream out=s.getOutputStream();
  20.                 out.write("服务端,你好!".getBytes());
  21.                 InputStream is=s.getInputStream();
  22.                 byte[] buf=new byte[1024];
  23.                 int len=is.read();
  24.                 System.out.println(new String(buf,0,len));
  25.                 s.close();
  26.         }
  27. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马