网络编程_TCP协议发送数据

Love The Way You Lie 2022-06-17 00:51 363阅读 0赞
  1. package cn.itcast_06;
  2. import java.io.IOException;
  3. import java.io.OutputStream;
  4. import java.net.Socket;
  5. /*
  6. * TCP协议发送数据:
  7. * A:创建发送端的Socket对象
  8. * 这一步如果成功了,说明建立连接成功了。
  9. * B:获取输出流,写数据。
  10. * C:释放资源
  11. *
  12. * 连接被拒绝。TCP协议一定要先开服务器。
  13. * java.net.ConnectException: Connection refused: connect
  14. */
  15. public class ClientDemo {
  16. public static void main(String[] args) throws IOException {
  17. // 创建发送端的Socket对象
  18. // public Socket(InetAddress address,int port)
  19. // public Socket(String host,int port)
  20. // Socket s = new Socket(InetAddress.getByName("192.168.31.165"), 8888);
  21. Socket s = new Socket("192.168.31.165", 8888);
  22. // 获取输出流,写数据。
  23. // public OutputStream getOutputStream()
  24. OutputStream os = s.getOutputStream();
  25. os.write("hello,tcp,我来了".getBytes());
  26. // 释放资源
  27. s.close();
  28. }
  29. }

发表评论

表情:
评论列表 (有 0 条评论,363人围观)

还没有评论,来说两句吧...

相关阅读