本主题使用每台 Windows 计算机上提供的 Echo 和 Quote of the Day 服务。在所有 Windows 版本中都提供了简单 TCP/IP 服务功能。该功能会提供了以下服务:Character Generator、Daytime、Discard、Echo 和 Quote of the Day。每个服务都可以通过 TCP 访问,并且都分配了一个用于通信的默认端口。默认服务与端口的映射如下所示。

服务名称

说明

端口

Echo

回显在该服务器端口上接收到的任何消息中的数据。Echo 作为网络调试和监视工具可能非常有用。

7

Quote of the Day

在消息中以一行或多行文本的形式返回报价。报价从以下文件中随机提取:%SYSTEMROOT%\System32\Drivers\Etc\Quotes。示例报价文件会与简单的 TCP/IP 服务一起安装。如果该文件丢失,则报价服务会失败。

17

Daytime

返回包含星期几、月、天、年、当前时间(以 hh:mm:ss 格式表示)和时区信息的消息。某些程序可能会将该服务的输出用于调试或监视系统时钟时间中或不同主机上的变化。

13

Character Generator

所发送数据包含一组 95 个可打印的 ASCII 字符。作为测试或解决行打印机问题的调试工具非常有用。

19

Discard

放弃该端口上接收到的所有消息,而不响应或确认。在网络设置和配置过程中,可以用作空端口来接收和路由 TCP/IP 测试消息,或者在某些情况下,程序可将其用作为消息放弃函数。

9

在您的计算机上启用简单 TCP/IP 服务

    1. 在“控制面板”中,打开“程序和功能”。

    2. 单击“打开或关闭 Windows 功能”。

    3. 在“Windows 功能”对话框中,选中“简单 TCP/IP 服务”复选框以启用此功能,然后单击“确定”。

      重要说明:

      若要执行此过程,您必须是本地计算机上 Administrators 组或 Network Configuration Operators 组的成员。

    4. 在计算机上的“服务”列表中,验证“简单 TCP/IP 服务”服务已经启动。如果没有启动,请手动启动该服务。有关启动服务的更多信息,请参阅配置服务启动方式。

本节介绍如何运行本主题中生成的应用程序。

运行 TCP 套接字客户端应用程序

  1. 在设备上,通过选择“调试 | 启动调试”菜单命令来运行应用程序。

  2. 尝试 Echo 功能:

    1. 在“Host Name”字段中添加主机名。

    2. 在“Text to Echo”字段中添加您希望发送的文本。

    3. 点按“Echo”按键。

    在输出窗口中,应会看到手机上的客户端与服务器间的通信往返过程,包括可能发生的任何错误。

  3. 尝试 Quote of the Day 功能:

    1. 在“Host Name”字段中添加主机名。

    2. 点按“Get Quote”按键。

    在输出窗口中,应会看到手机上的客户端与服务器间的通信往返过程,包括可能发生的任何错误。

http://msdn.microsoft.com/zh-CN/library/hh202858(v=vs.92)

简单 TCP/IP 服务功能的更多相关文章

  1. TCP/IP原理浅析

    TCP/IP概述 TCP/IP起源于1969年美国国防部(DOD:The United States Department Of Defense)高级研究项目管理局(APRA:AdvancedRese ...

  2. TCP/IP协议——TCP/IP协议栈及框架

    TCP/IP协议同ISO/OSI模型一样,也可以安排成栈形式.但这个栈不同于ISO/OSI版本,比ISO/OSI栈少,所以又称之为短栈.另外,需要知道的是:TCP/IP协议栈只是许多支持ISO/OSI ...

  3. 浅析TCP/IP

    TCP/IP概述 TCP/IP起源于1969年美国国防部(DOD:The United States Department Of Defense)高级研究项目管理局(APRA:AdvancedRese ...

  4. TCP/IP协议栈在Linux内核中的运行时序分析

    网络程序设计调研报告 TCP/IP协议栈在Linux内核中的运行时序分析 姓名:柴浩宇 学号:SA20225105 班级:软设1班 2021年1月 调研要求 在深入理解Linux内核任务调度(中断处理 ...

  5. 关于浏览器,从输入URL到呈现页面过程!(主讲TCP/IP协议)

    一.文本对话--从请求到响应 我们在浏览器中输入一个 URL,回车之后便会在浏览器中观察到页面内容.实际上这个过程是: (1)浏览器向网站所在的服务器发送了一个 Request(请求) (2)网站服务 ...

  6. 『TCP/IP详解——卷一:协议』读书笔记——03

    2013-08-17 17:31:49 1.7 分用 分用(Demultiplexing):这是一个过程——当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议上的报文首 ...

  7. TCP/IP(八)之总结ICP/IP四层模型

    前言 在这里有一个问题,有的书上说TCP/IP是四层有的却说是五层.其实这个问题我也上网查了一下资料. tcp/ip是事实标准,分4层.osi模型是国际标准,分7层.讲课的时候,一般把他们综合起来讲, ...

  8. TCP/IP(八)之总结TCP/IP四层模型

    阅读目录(Content) 一.TCP/IP参考模型概述 1.1.TCP/IP参考模型的层次结构 二.TCP/IP四层功能概述 2.1.主机到网络层 2.2.网络互连层 2.3.传输层 2.3.应用层 ...

  9. JDBC:SqlServer连接TCP/IP连接失败,到主机 的 TCP/IP 连接失败。报错信息:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。

    作者QQ:1161493927,欢迎互相交流学习. 报错信息:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败. j ...

随机推荐

  1. Android 访问Android Wear数据层Api——同步Data Items

    Data Items它被用来同步手机和wear数据接口,一个Date Items通常包含以下几个部分: Payload 字节数组.无论你需要设置数据类型,我们同意对象序列化和反序列化,大小不能超过10 ...

  2. arcgis jsapi 调用google地区服务

    做地理信息系统(GIS)项目,除了实现功能用户体验度要好之外,最重要的是地图渲染效果更要好.很多时候苦于数据的完整性和对于配图的审美观,程序猿们都很难配出好看的地图效果.基于上述一般直接调用googl ...

  3. (hdu step 7.1.3)Lifting the Stone(求凸多边形的重心)

    题目: Lifting the Stone Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...

  4. vs2012 它已停止工作 - 解决方案

    最近学习<Windows多媒体编程>本课程, 蛋疼, 学校原来是MFC... 然后安装vs2012.   后来又在几个插件.. 在这个问题. 开业,提示 vs2012 它已停止工作. wa ...

  5. 第五章_JSTL

    5.1.下载JSTL http://jstl.java.net 5.2.JSTL类库 类别 下属功能 URI 前缀 Core 变量支持 http://java.sun.com/jsp/jstl/cor ...

  6. oracle转mysql总结(转)

    ares-sdk初始开发测试使用的是oracle数据库,由于宁波通商的特殊需要,必须把数据库环境从oracle转向mysql. 现对转换过程中出现的问题及经验总结如下: 主键生成策略 创建一个专门记录 ...

  7. oracle转Mysql中,varchar2(10)和number应该转换为什么类型? (转)

    一. varchar2(10)和number应该转换为什么类型? oracle转成mysql时:varchar2(10)可以转成varchar(10)number则要看oracle中存储的具体是什么类 ...

  8. 小米2S TWRP 3.0.2-0 最新中文版本Recovery

    注意:此版本为合并分区后的twrp  小米2S 合并分区教程:http://forum.xda-developers.com/mi-2/orig-development/flashtools-mifl ...

  9. Flex强制类型转换错误

    1.错误描写叙述 TypeError: Error #1034: 强制转换类型失败:无法将 HoleDetailInnerClass0@c2cccf1 转换为 mx.controls.listClas ...

  10. Java RMI(远程方法调用) 实例与分析

    目的: 通过本文,可以加深对Java RMI的理解,知道它的工作原理,怎么使用等. 也为了加深我自己的理解,故整理成文.不足之处,还望指出. 概念解释: RMI(RemoteMethodInvocat ...