- 185
- 0
- 约3.57千字
- 约 5页
- 2017-08-15 发布于重庆
- 举报
简单聊天程序的设计与实现实验报告.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地址和端口号信息,然后通知其他要与该用户进行通信的用户,其他用户就可以连接该用户并与之通信。
程序实现
您可能关注的文档
- 混凝土预制板衬砌沟渠施工工艺.doc
- 混凝实验指导书.doc
- 混凝实验设计方案.doc
- 混凝是对不溶态污染物的分离技术.doc
- 混凝沉淀实验报告.doc
- 混泥土浇筑几项指标的探讨.doc
- 清华冬施方案.doc
- 渗透压对微生物的影响.ppt
- 渗透压摩尔浓度测定方法.doc
- 渗透性的检测.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 2025四川省自然资源投资集团招聘30人笔试参考题库附带答案详解.docx VIP
- MDVS直流变频水源热泵多联中央空调技术手册.pdf VIP
- 《酒店管理概论》期末试卷及答案.docx VIP
- 2025年广西壮族自治区初中学业水平考试中考物理真题试卷(中考真题+答案).docx VIP
- 浆砌石坝施工方案(共5则范文).docx VIP
- 盈江县红盈工贸有限责任公司杨家寨铅锌矿年产3万吨采矿项目环境影响报告书.docx VIP
- 钢结构质量问题整改处理专项方案.pdf VIP
- 小型液压的挖掘机总体及底盘设计.doc VIP
- 浆砌石护坡施工监理实施细则.doc VIP
- 《防止电力生产事故的二十五项重点要求(2023版)》.doc VIP
原创力文档

文档评论(0)