网络编程TCP(二)
来源:互联网 发布:台山学美工要多少钱 编辑:程序博客网 时间:2024/05/22 03:19
演示tcp的传输的客户端和服务端的互访
需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息
客户端:
1,建立socket服务,指定连接主机和端口。
2.获取socket流中的输出流。将数据写到该流中。通过网络发送给服务端。
3.获取socket流中的输入流,将服务反馈的数据获取,并打印。
需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息
客户端:
1,建立socket服务,指定连接主机和端口。
2.获取socket流中的输出流。将数据写到该流中。通过网络发送给服务端。
3.获取socket流中的输入流,将服务反馈的数据获取,并打印。
4.关闭客户端资源。
import java.io.*;import java.net.*;public class TcpClient2{public static void main(String[] args) throws Exception{Socket s=new Socket("169.254.74.22",10000);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();}}服务器端:
import java.io.*;import java.net.*;public class TcpServer2 {public static void main(String[] args) throws Exception {ServerSocket ss=new ServerSocket(10000);Socket s=ss.accept();String ip=s.getInetAddress().getHostAddress();InputStream in=s.getInputStream();byte[] buf=new byte[1024];int len=in.read(buf);System.out.println(new String(buf,0,len));OutputStream out=s.getOutputStream();out.write("哥们你好".getBytes());s.close();}
- 网络编程TCP(二)
- 网络编程TCP(二)
- TCP/IP 网络编程(二)
- Linux 网络编程(二)TCP
- Android网络编程TCP、UDP(二)
- Android网络编程TCP、UDP(二)
- 网络编程(二) TCP报头
- TCP/IP网络编程(二)
- (二)Linux网络编程--初等网络函数介绍(TCP)
- Java网络(Socket)编程小记二 TCP编程
- Linux网络编程(二) 基本TCP套接字编程
- linux网络编程(二)——TCP编程
- 网络编程(TCP)
- 网络编程(TCP)
- 网络编程(TCP)
- java网络编程(二) 客户端和服务端(TCP)
- UNIX网络编程--传输层:TCP、UDP、SCTP(二)
- unix网络编程(二)Tcp:传输控制协议
- 分布式系统管理利剑--pdsh
- 阻塞套接字和非阻塞套接字
- 水平、垂直对齐
- 机房收费系统——活动图
- C语言 BMP图片处理
- 网络编程TCP(二)
- 网络编程TCP(三)
- 记录我的新工作(七)
- android学习笔记7:线性布局
- 上传照片实现记录(2)——选择照片对话框
- 交易事务超时注意事项
- 网络编程TCP(四)
- Sql注入测试-Pangolin 穿山甲
- SQL遇见的一个误区