简单聊天程序的设计与实现实验报告.docVIP

  • 185
  • 0
  • 约3.57千字
  • 约 5页
  • 2017-08-15 发布于重庆
  • 举报

简单聊天程序的设计与实现实验报告.doc

简单聊天程序的设计与实现实验报告.doc

实验2.7 简单聊天程序的设计与实现 班级:计科1301 学号:201350080105 姓名:张蓉 实验目的? 1,掌握Socket 程序设计方法 2,掌握基于Socket 的聊天程序设计方法 3,进一步熟悉C语言或其他程序设计语言 实验设备 硬件:运行Windows操作系统的计算机 软件:C语言或其他程序设计语言开发环境 实验内容? 1,使用基于Socket 的程序设计方法设计聊天客户端和服务器客户端程序 2,程序应能实现传输文字信息和聊天功能 基本原理 聊天程序是指能提供两人或多人聊天的应用程序,QQ程序采用的是C/S通信模式,服务器跟客户之间主要有一对多和多对多模式,一对多模式是在服务器和客户端之间用客户端程序登录,验证用户密码,获取在线好友等信息,多对多模式则是在客户端与客户端之间,在线好友直接通信聊天,每个客户端上有实现服务端和客户端两个功能的部分,前者用于接收聊天数据,后者用于发送聊天数据。 用C/S模式进行通信时,作为客户端在请求与服务器连接时需要知道服务器端的IP地址和端口号,腾讯公司的服务器有固定公用网址,客户能很容易的回去服务器的相关信息,在客户端与客户端之间通信时,可以通过登录QQ,让QQ服务器端获得该用户的IP地址和端口号信息,然后通知其他要与该用户进行通信的用户,其他用户就可以连接该用户并与之通信。 程序实现

文档评论(0)

1亿VIP精品文档

相关文档