Advertisement

Java Socket 编程入门 Socket 编程 Java 入门

阅读量:

【Socket编程一】Java Socket编程入门介绍

本篇文章旨在对Socket进行基础性讲解,并通过构建一个基于Socket技术实现客户端与服务器之间数据交互的具体案例,来加深理解。

1 计算机之间通信条件

在阐述Socket概念之前,先简要说明计算机间通信所需的基本要素:IP地址、协议以及端口号。

IP地址 :为了确保网络中各台计算机能够互相通信,每台设备都需具备一个独一无二的标识符,即IP地址。

以电话通讯为例,用户通过电话号码进行识别。类似地,在网络中,为了区分不同的计算设备,也需要为每台联网的计算机分配一个专属的网络编号,该编号即为“IP地址”。

协议 :TCP/IP协议。对于不熟悉该协议的内容,可自行查阅相关资料。本文在进行Socket编程时所采用的通信协议为TCP/IP。

端口 :用于区分同一台主机上运行的不同应用程序。端口号的取值范围是0至65535,其中0到1023的端口被系统预留,因此在实际应用中应选择1023之后的端口号作为通信端口。

Socket通信机制解析

Socket,亦称套接字,作为计算机网络通信中的基础

全部评论 (0)

还没有任何评论哟~