Java程序设计韦鹏程石熙肖丽单元12网络编程课件教学.pptVIP

  • 2
  • 0
  • 约 32页
  • 2017-01-04 发布于未知
  • 举报

Java程序设计韦鹏程石熙肖丽单元12网络编程课件教学.ppt

单元十二 网络编程 学习目标: 掌握网络编程基础知识 掌握URL类的使用 掌握Socket编程技术 单元十二 网络编程 一、任务描述 QQ、MSN等聊天系统为世界各地的因特网用户构建了方便快捷的通信桥梁。 编写一个基于TCP协议的简单聊天系统。 使用包实现服务器端和客户端的连接、对话,使用Socket进行网络编程。 单元十二 网络编程 二、任务实施 什么是TCP/IP套接字? Java提供了两类TCP套接字,一个是服务器端的,另一个是客户端的 1.实现服务器端 (1)setupConnection() (2)communication() (3)closeConnection() (4)sendMsg() 单元十二 网络编程 2.实现客户端 客户端应用程序启动后,就开始向服务器端发起连接; 在界面下方的文本框输入聊天信息后,按回车键或者点击按钮“发送”均可以将信息发送到服务器端。 双方保持通信直到其中一方发出中止聊天的口令:“Terminate”。 客户端只需要使用服务器端的IP地址以及 端口号作为参数创建一个Socket对象。 单元十二 网络编程 3.运行程序 单元十二 网络编程 4.改进服务器端 如果是客户端发出的中止命令,服务器端应该关闭本次连接后,又处于监视等待连接状态。 需要将服务器端程序ChatServer中的connect()的方法中使用一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档