【说站】java中TCP通信是什么
2024-12-20
48
java中TCP通信是什么
1、说明
TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。
Java对基于TCP协议的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。
Java为客户端提供了Socket类,为服务器端提供了ServerSocket类。
2、实例
public class CilentDemo { public static void main(String[] args) throws IOException { // 创建客户端的Socket对象(Socket) //Socket(InetAddress address,int port) 创建流套接字并将其连接到指定IP地址的指定端口号 // Socket s = new Socket(InetAddress.getByName("小霸王"),10086); //Socket(String host,int port) 创建流套接字并将其连接到指定主机上的指定端口号 Socket s = new Socket("小霸王",10086); // 获取输入流,写数据 //OutputStream getOutputStream() 返回此套接字的输出流 OutputStream os = s.getOutputStream(); os.write("hello tcp".getBytes()); // 释放资源 s.close(); } }
以上就是java中TCP通信的介绍,希望对大家有所帮助。更多Java学习指路:Java基础
赞一波!3
相关文章
- 【说站】java类加载器的分类
- 【说站】java类的两种引用方法
- 【说站】java转义字符
- 【说站】java基本数据类型
- 【说站】java动态和静态语言的比较
- 【说站】java中Class类的概念介绍
- 【说站】java多态的向上转型是什么
- 【说站】java向下转型是什么意思
- 【说站】java重写发生的条件
- 【说站】java动态绑定怎么用
- 【说站】java多态的好处
- 【说站】java对象池的使用步骤
- 【说站】java向上转型发生的时机
- 【说站】java中变量的使用注意
- 【说站】java类加载的过程
- 【说站】java反射如何调用指定的属性
- 【说站】java RMI的工作过程
- 【说站】java反射机制提供哪些功能
- 【说站】java class实例代表哪些结构
- 【说站】java获取class实例的4种方式
文章评论
评论问答