基于IPv6的网络编程(文件传输,聊天)
基于IPv6的网络编程(文件传输,聊天) (1)基于IPv6的C/S结构,基于实现TCP协议; (2) 客户端主动连接服务器端,如果连接成功,可发送、接收消息; (3) 程序语言C++或Java,应用程序采用控制台、GUI方式均可。 (4) 捕获报文,分析数据包的格式
设计名称与内容 一、Winsock编程技术
Windows Sockets是Windows下网络编程的规范,是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。经过不断完善它已成为Windows网络编程的事实上的标准。 Winsock是windows应用程序与下层网络协议之间的交互
接口,通过socket,可以很容易的实现应用程序的网络连接。Winsock 也是Windows进行网络通信编程的API接口。在网络编程中最常用的方案是客户/服务器模式,首先由服务器在指定的端口开通指定的服务,然后在客户机上通过指定服务器地址、服务端口来连接服务器以获取指定的服务。
二、聊天程序的功能及其相关网络协议
使用可靠的TCP来实现端到端的连接,使用到的协议是TCP协议。采用的体系结构风格是服务器/客户端风格(C/S)。服务器端建立socket连接,然后监听端口,等待客户端的连接。在客户端连接之前,消息编辑窗口都设置为不可编辑状态。当有客户端连接后,消息编辑窗口才设置为可编辑状态。本程序的功能就是实现简单的基于TCP协议的聊天,即简单的消息发送。
三、聊天程序流程图和设计方案
1)聊天程序流程图
你可能喜欢
- 网络编程基础
- IPv6技术
- socket编程
- 毕业设计论文
- 华为技术
- Linux网络编程
- 网络文件系统
- 套接字编程
- 网络编程基础及精要13页
- 第三章 网络安全编程基础2页
- 第01章 TCPIP网络编编程基础28页
- 网络和黑客编程基础(免费)24页
- Java网络编程基础 Socket类的使用方法详解3页
- 网络编程基础5页
- IPv6技术基础介绍4页
- RA-007 IPv6技术V2.092页
- IPv6 技术大全44页
- 项目九 IPv6技术 V1.08页
- IPv6技术实现详解07110678页
- BN7 IPv6技术41页
- MFC socket网络编程5页
- socket编程机制2页
- ClientServer socket编程4页
- socket编程C++3页
- Java网络socket编程详解30页
- 面向连接的套接字通信_socket编程26页
- 服装毕业设计(论文)30页
- 全套毕业设计毕业论文基于ASP技术的论坛的设计与实现论文-百度文库30页
- 电光系毕业设计(论文)外文资料翻译(学生用)3页
- 毕业设计(论文)任务书模板4页
- xin张升启毕业设计论文13页
- 冲压模具毕业设计论文[1].doc18页
- 华为技术销售介绍4页
- 华为-VLAN技术白皮书14页
- 华为技术全系列产品销售价格和折扣13122814页
- 华为技术职位7页
- 华为技术有限公司集团财经春季校园招聘1页
- 华为技术有限公司内部技术规范-螺纹紧固工艺规范32页
- Linux网络编程38页
- Linux网络编程335页
- 嵌入式Linux网络编程第2章37页
- 嵌入式Linux网络编程第1章29页
- 第10章 嵌入式Linux网络编程45页
- Linux网络编程35页
- 网络文件系统(NFS)14页
- 13AIX网络文件系统35页
- 网络文件系统协议31页
- 校志·网络文件管理系统(终稿)33页
- Linux网络文件系统(NFS)分析79页
- 第8章 网络文件系统NFS76页


