福建省泉州市仰恩大学计算机与信息学院Java语言程序设计(理论基础部分)课件 第九章 网络编程.pptVIP

  • 1
  • 0
  • 约7.32千字
  • 约 42页
  • 2019-05-06 发布于广东
  • 举报

福建省泉州市仰恩大学计算机与信息学院Java语言程序设计(理论基础部分)课件 第九章 网络编程.ppt

哈尔滨工业大学计算机系代亚非 Java语言程序设计 主要内容 1、网络编程基础 2、基于TCP网络程序设计 3、基于UDP网络程序设计 4、* 基于C/S模式的分布计算 一、 Java与网络 IP协议、 TCP协议和UDP协议。 传输层数据报文结构:TCP 传输层数据报结构:UDP报文 2、端口号 端口号:TCP/IP协议为每种服务定义了一个端口。 3、 套接字Socket Socket是网络程序中最常用的方式,用于建立两个不同程序之间通过网络进行通信的信道。 2、 套接字Socket 什么是socket ? 进程与进程之间建立起连接 建立套接字Socket 在客户端使用socket类,指定服务器IP和端口号,以便连到服务器上: Socket(host_IP, prot); 在服务器端使用ServerSocket类,以等待客户端的连接: ServerSocket(port); Socket主要方法: 在客户端:建立socket连接后,还应该建立输入输出数据流。 getInputStream( ) 获得输入流 getOutputStream( ) 获得输出流 在服务器端: ServerSocket类的accept( )方法使服务器处于阻塞状态,等待用户请求。 二、TCP协议 Socket编程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档