第三十三章 UDP 客户端 服务器通信 - IPv4 和 IPv6
UDP 支持 IPv4 和 IPv6 互联网协议。由于这些协议不兼容,服务器和客户端都必须使用相同的协议,否则传输将失败。
地址具有以下格式。 是 0 到 范围内的十进制整数:
n.n.n.n
可以将 协议指定为"" 。
IPv6 地址具有以下完整格式。 是一个具有四个十六进制数字的十六进制数:
h:h:h:h:h:h:h:h
通常, 地址的缩写方式是消除前导零并用双冒号 () 替换连续的零部分; IPv6 地址中只能使用一个双冒号。通过使用 缩写规则,可以将 协议指定为 (意味着所有 个部分的值为 )。
建立互联网协议:
- 客户端必须在
%New()方法中建立IPv4或 。默认为 。 - 这必须与方法中指定并在方法中提供(以二进制形式)的 或 协议匹配。
以下是 I 传输:
Server
SET sobj=##class(%Net.UDP).%New(3001,"127.0.0.1")
SET inmsg=sobj.Recv()
以下是 传输:
处理主机地址的方法可在类文档中找到。
.png)
.jpg)

