- 5
- 0
- 约 7页
- 2016-05-20 发布于天津
- 举报
java实例程序.doc
TCP实例程序
服务器程序
在Java语言中,设计网络程序的有关类被放在包中。Java语言的网络程序设计其基本原理与VC++中的类似,因为Java语言本身也使用了前面介绍的伯克利套接口来编写网络程序。
本节要设计的基于TCP协议的、面向连接的网络程序要使用该包中的ServerSocket类,该类包含了设计一个服务器程序所要求的所有功能。
利用ServerSocket类创建一个服务器程序的典型工作流程如下:
(1)在指定的监听端口上创建一个ServerSocket对象。
(2)调用ServerSocket类型对象的accept()方法在指定的端口监听客户的连接请求。accept()方法在调用时会阻塞当前Java线程,直到收到客户端的请求,accpet()方法返回连接客户端与服务器的Socket对象。
(3)调用getInputStream()方法和getOutputStream()方法获得Socket对象的输入流和输出流。
(4)服务器与客户端根据要求进行数据的发送与接收,直到有一端请求关闭连接。
(5)服务器和客户端关闭连接。
(6)服务器回到第2步,继续监听下一次连接请求,而客户端则运行结束。
下面讨论如何创建一个ServerSocket类的对象。ServerSocket类有如下4个构造方法:
public ServerSocket() throws IOException:创建
您可能关注的文档
最近下载
- 部编版三年级语文下册各单元同步习作指导(提纲式).pdf VIP
- 覆土式液化石油气储罐的工程应用及设计分析.pdf VIP
- 统编版语文三年级下册第1-8单元作文填空式仿写.docx VIP
- 2025年国税系统副处级领导后备干部选拔笔试真题及答案解析.docx
- 电力系统分析习题集及答案解析 .pdf VIP
- 2025企业级AI Agent(智能体)价值及应用报告.pptx
- 装箱单(中英文)模板.doc VIP
- QC∕T 1067.1-2017 汽车电线束和电气设备用连接器 第1部分:定义、试验方法和一般性能要求.pdf
- 打桩送桩工程量计算案例.pptx VIP
- 基坑开挖监理实施细则.docx VIP
原创力文档

文档评论(0)