Java-Socket通信
来源:互联网 发布:linux 守护进程程序 编辑:程序博客网 时间:2024/06/05 03:39
概念:
网络上两个程序通过一个双向的通信连接实现数据交换,这个双向链路的一端称为一个Socket。
Socket也称为套接字,可以用来实现不同的虚拟机或不同的计算机之间的通信。
在Java语言中,Socket可以分为两种类型:面向连接的Socket通信协议(TCP),和面向无连接的Socket通信协议(UDP)。
基于TCP的通信过程:
Server(服务器)端Listen(监听)指定的某个端口(建议大于1024端口)是否有连接请求;
Client(客户)端向Server端发出Connect(连接)请求;
Server端向Client端发回Accept(接受)消息。
连接建立,会话产生,可以通过Send,Write等方法与对方通信。
Socket的生命周期:
打开Socket
使用Socket收发数据
关闭Socket
在Java语言中,可以使用ServerSocket作为服务器,Socket作为客户端来实现网络通信。
阅读全文
0 0
- java - socket通信 客户端
- java socket 通信
- Java Socket 通信
- java Socket通信(一)
- java Socket通信实例
- Java Socket通信
- PHP Java Socket 通信
- Java NIO Socket通信
- java的socket通信
- Java NIO Socket通信
- java socket通信
- Java 中 Socket 通信
- Java网络通信Socket
- JAVA socket通信
- Java中的Socket通信
- java socket通信
- java socket通信
- java Socket通信
- mybatis精通之路之TypeHandler初探
- flex布局
- 函数指针与函数类型
- 深入理解mybatis原理(三) MyBatis的一级缓存实现详解
- 监控系统Nagios系列(四) 状态类型(soft & hard)
- Java-Socket通信
- 【备忘】科卡在线Linux高级应用视频教程(全套17集)视频下载
- openCV svm分类 基础
- 关联账户
- ActiveMq--Pub/Sub的使用
- hive原理与源码分析-物理执行计划与执行引擎(六)
- 负权边的最短路径--Bellman-Ford算法及其优化
- 好书分享(一)
- 基础入门:File相对路径