实验四基于TCP协议的Socket编程.ppt
文本预览下载声明
实验四 基于TCP协议的Socket编程 实验目的 实验内容 作业 提 示: 提 示: Java编程注意事项: 程序编写尽量规范化。 Java语言对大小写完全敏感。 文件名与公共类名完全一致(包括大小写)。 类名必须是合法的标识符,且最好能“见名知意”。 Java源程序文件名字的后缀是“.java” 。 用javac编译Java源程序时,源程序文件名应是全名(包括后缀);而在用java命令执行编译生成的字节码文件时,则文件名不加后缀。 注意Java语言与C和C++的不同。 写实验报告注意事项: 必须写“实验名称”和“实验目的”。 还应写出源程序的编译命令行和执行命令行,如果结果是数字时还应写出执行结果。 写英文字母时注意写清楚大小写。 尽量少写或不写简化字。 * * 计算机科学与技术系 掌握Java中有关网络编程的基本相关类 练习使用这些类进行基于TCP协议的Socket网络编程 计算机科学与技术系 分别编写一个服务端程序和一个客户端程序,两个程序进行通信 要求: 在两台计算机上测试程序 计算机科学与技术系 计算机科学与技术系 Server端程序设计的基本步骤: 创建ServerSocket对象。 (调用accept()方法)等待接收客户方的连接请求。如无则服务器方一直阻塞,否则返回一个Socket对象。 构造数据输入输出流对象,接收客户消息、发送响应消息。 关闭输入输出流及Socket。 计算机科学与技术系 Client端程序设计的基本步骤: 创建指向一个服务器固定端口的Socket对象,建立与服务器的连接。 构造数据输入输出流对象,发送请求消息,接收响应消息。 关闭输入输出流及Socket。 计算机科学与技术系 计算机科学与技术系 *
显示全部