电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c++网络编程加扫雷程序

c++网络编程加扫雷程序_第1页
1/16
c++网络编程加扫雷程序_第2页
2/16
c++网络编程加扫雷程序_第3页
3/16
c++网络编程加扫雷程序 1、第 1 章客户机/服务器开发本章主要向读者介绍使用 Winsock开发典型客户机/服务器程序的方法。本章精选了 5 个实例程序从易到难,包括 TCP 客户机/服务器程序、多线程 TCP 服务器、通过Internet 传输文件,以准时间协议的具体应用。1.1Winsock 编程入门——简洁的 TCP 服务器本节通过一个简洁的 TCP 服务器实例来讲解 并 描 述 基 本 的 Winsock 编 程 。 实 例 程 序 在 配 套 光 盘 的SimpleTcpServerSrc 工程下。1.1.1Winsock 编程简介 Winsock 是Windows 下网络编程的标准接口,它允许两个或多个应用程序在同一台电脑上,或者是通过网络相互沟通。Winsock 是真正的协议无关的接口,本节具体介绍 Winsock 编程的方法。假如仅有一台电脑,也照旧能够进行 Winsock 编程。可 2、以使用本地回环地址 127.0.0.1。这样的话,假如有一个TCP 服务器运行在你的电脑上,那么运行在此电脑上的客户程序使用这个回环地址,即可连接到服务器。1.1.2 简洁的 TCP 服务器下面一步步创建简洁的 TCP 服务器。在此之前,还要做下面这些预备工作,以便可以真正的进行 Winsock 编程。l 使用 VC++6.0AppWizard创建一个 Win32 把握台应用程序。l 记住要设置选项,以便添加对MFC 的 支 持 。 l 打 开 文 件 stdafx.h , 添 加 语 句 :#includewinsock2.h。l 在 winsock2.h 之后,还要包含 conio.h 和iostream.h。l 打开菜单 ProjectSettings,切换到 Link 选项卡,向库模块列表中添加 ws2_32.lib。或者,直接在代码中添加语句:# 3、pragmacomment(lib,WS2_32),以便链接到 WS2_32.DLL 库。由于全部的 Winsock 函数都是从 WS2_32.DLL 导出的。1.main 函数在main 函数中启动一个线程,然后循环调用_getch()。_getch()仅简洁地等待键盘输入,返回被按键的 ASCII 值。ESCAPE 键的 ASCII 值是 27,所以函数返回 27 后,程序才退出循环。当 main 函数返回,进程将终止,进程内的线程也将会终止。上述过程的具体程序代码如下。int_tmain(intargc,TCHAR*argv[],TCHAR*envp[])VisualC++网络程序设计实例详解2{intnRetCode=0;coutPressESCAPEtoterminateprogramrn;AfxBe 4、ginThread(ServerThread,0);while(_getch()!=27);returnnRetCode;}2.ServerThread 函 数 下 面 要 做 的 是 列 出ServerThread 函数的实现代码,使用解释...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c++网络编程加扫雷程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部