本主题使用每台 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 服务
在“控制面板”中,打开“程序和功能”。
单击“打开或关闭 Windows 功能”。
-
在“Windows 功能”对话框中,选中“简单 TCP/IP 服务”复选框以启用此功能,然后单击“确定”。
重要说明: 若要执行此过程,您必须是本地计算机上 Administrators 组或 Network Configuration Operators 组的成员。
在计算机上的“服务”列表中,验证“简单 TCP/IP 服务”服务已经启动。如果没有启动,请手动启动该服务。有关启动服务的更多信息,请参阅配置服务启动方式。
本节介绍如何运行本主题中生成的应用程序。
运行 TCP 套接字客户端应用程序
在设备上,通过选择“调试 | 启动调试”菜单命令来运行应用程序。
-
尝试 Echo 功能:
在“Host Name”字段中添加主机名。
在“Text to Echo”字段中添加您希望发送的文本。
点按“Echo”按键。
在输出窗口中,应会看到手机上的客户端与服务器间的通信往返过程,包括可能发生的任何错误。
-
尝试 Quote of the Day 功能:
在“Host Name”字段中添加主机名。
点按“Get Quote”按键。
在输出窗口中,应会看到手机上的客户端与服务器间的通信往返过程,包括可能发生的任何错误。