Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考

 

ULStreamErrorCode 枚举

UL Ext.: 枚举流在同步过程中可能报告的错误代码。

语法
Visual Basic
Public Enum ULStreamErrorCode
C#
public enum ULStreamErrorCode
成员
成员名称 说明

ACTSYNC_NO_PORT

ActiveSync 同步只能由 ActiveSync 自身启动,方法是:将设备放入底座,或从 ActiveSync 管理器选择 [同步]。从应用程序启动同步时,请使用 TCP/IP 套接字同步流。

75

ACTSYNC_NOT_INSTALLED

尚未安装 ActiveSync 提供程序。请运行 mlasinst 进行安装(有关详细信息,请参见文档)。

76

AUTHENTICATION_FAILED

客户端无法将自身向 MobiLink 验证。

249

CONNECT_TIMEOUT

连接尝试超时。服务器不在指定的主机和端口上运行,或者需要增加超时值以允许使用更多的时间进行连接。

241

COULD_NOT_OPEN_FILE

无法打开指定文件。

264

COULD_NOT_OPEN_FILE_FOR_WRITE

无法打开指定的文件以进行写入。请确保这是正确的文件且没有其它应用程序在使用它。

230

CREATE_RANDOM_OBJECT

安全网络层无法创建随机数生成对象。请释放系统资源、重新连接,然后重试该操作。

17

DEQUEUING_CONNECTION

当试图获取排队连接(同步)请求时,MobiLink 服务器遇到错误。释放系统资源。如果问题仍出现,请重新启动 MobiLink 服务器。

19

DUN_DIAL_FAILED

自动拨号无法建立与指定拨号网络之间的连接。

204

DUN_NOT_SUPPORTED

拨号尝试因系统支持不足而失败。在 PocketPC 上,必须使用 cellcore.dll;而在 Windows 上,则必须使用 IE 4.0(或更高版本)的 wininet.dll。其它平台不支持拨号。

203

E2EE_DECODING_PRIVATE_KEY_FILE

已经找到文件并且读取了它的内容,但对文件进行解码时出现了错误。请与技术支持人员联系并提供错误代码。

257

E2EE_INIT_ECC

尝试初始化 ECC 时出现错误。请确保已安装了 ECC 选项。

262

E2EE_INVALID_TYPE

指定了无效的 e2ee_type。请指定一个有效值。

261

E2EE_MISMATCHED_KEYS

客户端和服务器之间无法通信,因为远程用于端对端加密的 e2ee_public_key 与服务器的 e2ee_private_key 不匹配。

253

E2EE_MISSING_PRIVATE_KEY

指定了另一个端对端加密选项,但不是 e2ee_private_key 选项。要么指定所有的端对端加密选项,要么将它们都删除。所需的端对端加密选项包括:e2ee_type、e2ee_private_key、e2ee_private_key_password。

260

E2EE_MISSING_PRIVATE_KEY_PASSWORD

如果没有 e2ee_private_key_password,将不能读取 e2ee_private_key 文件。请提供 e2ee_private_key_password。

259

E2EE_NO_PRIVATE_KEY_IN_FILE

给定的文件名不包含专用密钥。

256

E2EE_PUBLIC_KEY

尝试读取端对端加密公共密钥时出错。

263

E2EE_READING_PRIVATE_KEY

读取 e2ee_private_key 文件时出现错误。请与技术支持人员联系并提供错误代码。

255

E2EE_READING_PRIVATE_KEY_FILE

无法读取给定文件。请与技术支持人员联系并提供错误代码。

258

E2EE_UNEXPECTED_PRIVATE_KEY_TYPE

在 e2ee_private_key 文件中找到的专用密钥类型与 e2ee_type 指定的类型不匹配。

254

E2EE_UNEXPECTED_PUBLIC_KEY_ENC_TYPE

客户端发送的 e2ee_type 值与在服务器上指定的 e2ee_type 值不同。请确保这两者相同。

252

E2EE_UNKNOWN_PUBLIC_KEY_ENC_TYPE

客户端发送了无法被服务器识别的 e2ee_type 值。请确保服务器的版本等于或高于远程服务器的版本。

251

END_READ

无法完成从网络进行读取的操作序列。另请参见:READ

11

END_WRITE

无法完成写入到网络的操作序列。另请参见:WRITE

10

GENERATE_RANDOM

安全网络层需要一个随机数但却无法生成。请释放系统资源,重新连接后再尝试该操作。

14

HTTP_AUTHENTICATION_FAILED

提供的用户 ID 和口令被拒绝。请检查其输入是否正确。如果正确,请与您的系统管理员联系,以确保您具有适当的权限。

211

HTTP_AUTHENTICATION_REQUIRED

HTTP 服务器或网关请求进行 HTTP 验证。请使用 HTTP 同步参数 http_userid 和 http_password 提供用户 ID 和口令。

209

HTTP_BAD_STATUS_CODE

请检查状态行以确定故障的原因。

86

HTTP_BUFFER_SIZE_OUT_OF_RANGE

修正 HTTP 缓冲区大小。有效的缓冲区大小为正数,并且对于主机平台不能太大。

79

HTTP_CHUNK_LEN_BAD_CHARACTER

尝试使用固定长度的 HTTP 正文。

85

HTTP_CHUNK_LEN_ENCODED_MISSING

尝试使用固定长度的 HTTP 正文。

84

HTTP_CLIENT_ID_NOT_SET

未将客户端 ID 传递到 HTTP 客户端代码。请向技术支持人员咨询,解决该问题。

78

HTTP_CONTENT_TYPE_NOT_SPECIFIED

指定了未知的内容类型。请参见相关文档,并将内容类型更改为受支持的类型之一。

77

HTTP_CRLF_ENCODED_MISSING

您使用的代理可能与 MobiLink 不兼容。请检查您的配置。

81

HTTP_CRLF_MISSING

您使用的代理可能与 MobiLink 不兼容。请检查您的配置。

82

HTTP_EXPECTED_POST

您使用的代理可能与 MobiLink 不兼容。请检查您的配置。

89

HTTP_EXTRA_DATA_END_READ

在 HTTP 正文中引入了额外的数据。这可能是由代理程序添加的。请尝试删除代理。

80

HTTP_HEADER_PARSE_ERROR

尝试分析 HTTP 标头时出错。标头可能存在格式错误。

216

HTTP_INTERNAL_HEADER_STATE

解码 HTTP 标头时出现问题。这是一个绝不应该出现的内部错误。请联系技术支持部门。

236

HTTP_INTERNAL_REQUEST_TYPE

确定 HTTP 请求类型时出现问题。这是一个决不应该出现的内部错误。请联系技术支持部门。

237

HTTP_INVALID_CHARACTER

在 HTTP 标头中读取到意外字符。该 HTTP 标头可能存在格式错误,或者另一端可能根本就不能发送 HTTP。

219

HTTP_INVALID_SESSION_KEY

指定了未知的会话密钥类型。请参见相关文档,并将会话密钥类型更改为支持的类型之一。

244

HTTP_MALFORMED_SESSION_COOKIE

用来管理同步会话的 HTTP cookie 已损坏。确定 Cookie 的损坏位置。最有可能的原因是客户端错误,或者可能是 HTTP 中间错误。

235

HTTP_NO_CONTD_CONNECTION

服务器在等待来自远程站点的下一个 HTTP 请求时超时。找出该请求未能到达服务器的原因,或尝试使用持久性连接。

83

HTTP_NO_PASSWORD

提供了 HTTP 验证所需的用户 ID,但未提供口令。验证时需要提供上述两项内容。

214

HTTP_NO_USERID

提供了 HTTP 验证所需的口令,但未提供用户 ID。验证时需要提供上述两项内容。

213

HTTP_PROXY_AUTHENTICATION_FAILED

提供的用户 ID 和口令被代理服务器拒绝。请检查输入是否正确。如果正确,请与您的系统管理员联系,以确保您具有适当的权限。

212

HTTP_PROXY_AUTHENTICATION_REQUIRED

HTTP 代理请求进行 HTTP 验证。请使用 HTTP 同步参数 http_proxy_userid 和 http_proxy_password 提供用户 ID 和口令。

210

HTTP_SERVER_AUTH_FAILED

从服务器发送的验证信息标头包含一个不正确的值,导致验证失败。请确保您正连接到合法的 HTTP 服务器。

217

HTTP_UNABLE_TO_PARSE_COOKIE

确定设置的 Cookie 标头的损坏位置。

88

HTTP_UNKNOWN_TRANSFER_ENCODING

确定未知传输编码是如何产生的。

87

HTTP_UNSUPPORTED_AUTH_ALGORITHM

服务器请求的 HTTP 摘要式验证算法不受支持。只支持 "MD5" 和 "MD5-sess" 算法。

215

HTTP_VERSION

所请求的 HTTP 版本不受支持。请查阅文档并指定一个支持的 HTTP 版本。发布时,支持的 HTTP 版本为 1.0 和 1.1。

54

INCONSISTENT_FIPS

在 MobiLink 服务器命令行上使用 -fips 开关要求所有安全流都符合 FIPS 标准。如果安全流未配置 fips 选项,则将自动符合 FIPS 标准(如 fips=y)。将 fips 选项从安全流中删除,或通过 fips=y 将其启用。

242

INIT_RANDOM

安全网络层无法初始化随机数生成器。请释放系统资源,重新连接后再尝试该操作。

15

INTERNAL

网络层发生内部错误。请联系技术支持部门。

220

INTERNAL_API

网络层发生内部错误。请联系技术支持部门。

238

INTERNAL_PROTOCOL_NOT_LOADED

无法装载同步协议。如果您正在使用 UltraLite,请确保已调用了正确的 ULEnable 方法。

227

INTERRUPTED

当前操作被调用方中断。

218

INVALID_COMPRESSION_TYPE

无法识别指定的压缩类型。

232

INVALID_LOCAL_PATH

下载文件的本地路径无效。有关详细信息,请查阅相关文档。

243

INVALID_NETWORK_LIBRARY

可能因为无效或损坏,给定的网络接口 DLL 或共享对象无法装载。

245

INVALID_SYNC_PROTOCOL

指定的协议不是有效的同步协议。

226

LIBRARY_ENTRY_POINT_NOT_FOUND

无法找到指定的库入口点。

225

LOAD_LIBRARY_FAILURE

无法在路径中找到指定的库。如果您尝试使用 TLS 加密进行同步,则请确保您已获取了正确的许可。

224

LOAD_NETWORK_LIBRARY

无法找到和/或装载网络接口库。请检查下列各项:

1) 正确安装了套接字层。正确的网络接口库(或 DLL 或共享对象)必须存在并且可以访问。

2) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

73

MEMORY_ALLOCATION

网络层无法分配足够的存储字节。释放系统内存并重新尝试该操作。释放系统内存的方法取决于操作系统及其配置方式。最简单的方法就是减少活动进程的数目。有关详细信息,请查阅操作系统文档。

6

MISSING_PARAMETER

需要使用指定参数,但未提供该参数。

229

NETWORK_LIBRARY_VERSION_MISMATCH

因为版本错误,网络接口 DLL 或共享对象无法装载。

248

NO_ECC_FIPS

执行给定的压缩操作时出现了问题。请联系技术支持部门。

239

NONE

该代码指示无网络错误或发生了未知的网络错误。

0

NOT_IMPLEMENTED

请求的内部功能尚未实现。请联系技术支持部门。

12

PARAMETER

网络参数的格式为 "名称=值;[名称2=值2[;...]]"。该代码指示一个无效的参数值。有关对应的参数名,请查阅文档并纠正参数值。

1

PARAMETER_NOT_BOOLEAN

网络参数的格式为 "名称=值;[名称2=值2[;...]]"。参数值不是布尔值。找到不符合上述格式的参数并将参数值更改为 0(对应于 off 或 false)或者 1(对应于 on 或 true)。

4

PARAMETER_NOT_HEX

网络参数的格式为 "名称=值;[名称2=值2[;...]]"。参数值不是十六进制值(基数为 16)。找到不符合上述格式的参数并将参数值更改为十六进制值。

5

PARAMETER_NOT_UINT32

网络参数的格式为 "名称=值;[名称2=值2[;...]]"。参数值不是一个无符号的整数。找到不符合上述格式的参数并将参数值更改为无符号整数。

2

PARAMETER_NOT_UINT32_RANGE

网络参数的格式为 "名称=值;[名称2=值2[;...]]"。参数值不是一个无符号的整数值或范围。找到不符合上述格式的参数并将参数值更改为无符号整数或无符号范围。无符号范围的格式为:NNN-NNN。

3

PARSE

网络参数的格式为 "名称=值;[名称2=值2[;...]]"。参数的完整列表可以(但非必须)包括在圆括号中。给定字符串并不遵循该约定。请检查字符串,修正格式问题后重新尝试该操作。

7

PROTOCOL_ERROR

读取了意外的值或标识。

231

READ

无法从网络层读取给定的字节数。请注意,读取操作可能作为大型网络操作的一部分出现。例如,一些网络层具有子层,而子层可以执行多个读和写操作,这些操作又是上层基本操作的一部分。读取错误通常是由以下原因之一导致的:

1) 网络存在导致读取失败的问题。重新连接并重试该操作。

2) 连接超时。重新连接后再尝试该操作。

3) 连接的另外一方完全终止连接。请查阅客户端和/或服务器的错误日志,它们将指明连接断开的原因。请查阅输出日志错误并修正错误,然后重试该操作。

4) 位于连接另外一端的进程被异常中断。请查阅客户端和/或服务器的错误消息日志,它们将指明进程异常中断的原因。如果进程是通过非正常方法关闭,它的消息日志中就可能不会记录任何错误。重新连接后再尝试该操作。

5) 系统资源不足,无法执行读取操作。请释放系统资源,重新连接后再尝试该操作。如果随后重新尝试的努力失败,请向网络管理员进行咨询。

8

READ_TIMEOUT

无法在给定时间内从网络层读取给定的字节数。请检查网络是否工作正常、发送应用程序是否仍在运行。

201

SACI_ERROR_CLIENT

已由 SACI 实现报告的错误。

246

SACI_ERROR_SERVER

SACI 网络库正在报告错误。请与 SACI 网络库的提供商进行联系以解决此问题。

247

SACI_IMPLEMENTATION_MISMATCH

无法装载 SACI 实现,因为它有一个不兼容的实现 ID。

250

SECURE_ADD_CERTIFICATE

安全网络层无法向证书链添加证书。释放系统资源后重新尝试该操作。

39

SECURE_ADD_TRUSTED_CERTIFICATE

安全网络层无法将受信任证书添加到证书链中。最有可能的原因是系统资源不足。释放系统资源后重新尝试该操作。

48

SECURE_CERTIFICATE_COMMON_NAME

给定的公用名不在证书链中。请检查以下内容:

1) 正确输入了公用名称。

2) 指定的证书文件正确。

3) 公用名称在证书链中。您可以使用实用程序 viewcert 进行验证。

52

SECURE_CERTIFICATE_COMPANY_NAME

给定的组织名称不在证书链中。请检查以下内容:

1) 正确输入了组织名称。

2) 指定的证书文件正确。

3) 组织名称在证书链中。您可以使用实用程序 viewcert 进行验证。

21

SECURE_CERTIFICATE_COMPANY_UNIT

给定的组织单位不在证书链中。请检查以下内容:

1) 正确输入了公司名称。

2) 指定的证书文件正确。

3) 公司名称在证书链中。您可以使用实用程序 viewcert 进行验证。

51

SECURE_CERTIFICATE_COUNT

给定文件不包含证书。请检查以下内容:

1) 正确指定了证书文件名。

2) 证书文件包含一个或多个证书。

3) 证书文件包含正确的证书。

42

SECURE_CERTIFICATE_EXPIRED

证书链中的证书已到期。获取一个尚未过期的新证书并重新尝试该操作。

50

SECURE_CERTIFICATE_EXPIRY_DATE

无法读取证书的到期日期。请检查以下内容:

1) 正确输入了口令。

2) 证书文件包含一个或多个证书。

3) 证书文件包含正确的证书。

4) 证书文件完好无损。

37

SECURE_CERTIFICATE_FILE_NOT_FOUND

无法打开证书文件。请检查以下内容:

1) 正确指定了证书文件名。

2) 证书文件存在。

3) 证书文件包含一个或多个证书。

4) 证书文件包含正确的证书。

5) 试图打开证书文件的程序有读取该文件的足够权限。这仅适用于具有用户和/或文件权限的操作系统。

33

SECURE_CERTIFICATE_NOT_TRUSTED

服务器证书没有获得受信任机构的签名。请检查以下内容:

1) 正确指定了证书文件名。

2) 证书文件包含一个或多个证书。

3) 证书文件包含正确的证书。

4) 受信任的根证书的客户列表包含服务器的根证书。

24

SECURE_CERTIFICATE_ROOT

证书链中的根证书无效。发布时,该错误虽然定义但并没有使用。

20

SECURE_CREATE_CERTIFICATE

安全网络层无法为证书分配存储空间。释放系统资源后重新尝试该操作。

43

SECURE_CREATE_PRIVATE_KEY_OBJECT

安全网络层无法在装载专用密钥之前创建专用密钥对象。最可能的原因是系统资源不足。释放系统资源后重新尝试该操作。

49

SECURE_DUPLICATE_CONTEXT

安全网络层无法复制安全环境。释放系统资源后重新尝试该操作。

25

SECURE_EXPORT_CERTIFICATE

安全网络层无法复制证书。释放系统资源后重新尝试该操作。

38

SECURE_HANDSHAKE

安全握手失败。请检查以下内容:

1) 在客户端一方,指定了正确的主机和端口号。

2) 在服务器一方,指定了正确的端口号。

3) 在客户端一方指定了正确的受信任证书,同时在服务器一方指定了正确的标识文件。

53

SECURE_IMPORT_CERT_FROM_SYSTEM_STORE

无法从系统证书存储库导入证书。

222

SECURE_IMPORT_CERTIFICATE

安全网络层无法导入证书。请检查以下内容:

1) 正确指定了证书文件名。

2) 证书文件存在。

3) 证书文件包含一个或多个证书。

4) 证书文件包含正确的证书。

44

SECURE_NO_CERTS_IN_SYS_STORE

在系统证书存储库中未找到证书。

223

SECURE_NO_SERVER_CERTIFICATE

未提供服务器证书。安全通信需要服务器证书。提供的文件必须包含服务器的完整证书链及其专用密钥。

205

SECURE_NO_SERVER_CERTIFICATE_PASSWORD

未提供服务器证书口令。对服务器的加密专用密钥进行解密时需要此口令。

206

SECURE_NO_TRUSTED_ROOTS

未提供受信任的根证书。安全通信至少需要一个受信任的根证书。

207

SECURE_OPEN_SYSTEM_CERT_STORE

尝试打开系统证书存储库失败。

221

SECURE_READ_CERTIFICATE

证书文件无法读取。请检查以下内容:

1) 正确输入了口令。

2) 证书文件包含一个或多个证书。

3) 证书文件包含正确的证书。

4) 证书文件完好无损。

34

SECURE_READ_PRIVATE_KEY

无法从证书文件中读取专用密钥。请检查以下内容:

1) 正确输入了口令。

2) 证书文件包含一个或多个证书。

3) 证书文件包含正确的证书。

4) 证书文件完好无损。

35

SECURE_REDUNDANT_SERVER_CERTIFICATE_PASSWORD

在未用任何口令对服务器的专用密钥进行加密时,指定了一个口令。

208

SECURE_SET_IO

安全网络层无法与网络层相连。释放系统资源后重新尝试该操作。

26

SECURE_SET_PRIVATE_KEY

专用密钥无法使用。请检查以下内容:

1) 正确输入了口令。

2) 证书文件包含一个或多个证书。

3) 证书文件包含正确的证书。

4) 证书文件完好无损。

36

SECURE_TRUSTED_CERTIFICATE_FILE_NOT_FOUND

无法找到证书文件。请检查以下内容:

1) 正确指定了证书文件名。

2) 证书文件存在。

3) 证书文件包含一个或多个证书。

4) 证书文件包含正确的证书。

5) 试图打开证书文件的程序具有查看该文件的足够权限。这仅适用于具有用户和/或文件权限的操作系统。

40

SECURE_TRUSTED_CERTIFICATE_READ

安全网络层无法读取受信任证书文件。请检查以下内容:

1) 正确指定了证书文件名。

2) 证书文件存在。

3) 证书文件包含一个或多个证书。

4) 证书文件包含正确的证书。

5) 试图打开证书文件的程序具有查看该文件的足够权限。这仅适用于具有用户和/或文件权限的操作系统。

41

SEED_RANDOM

安全网络层无法为随机数生成器提供种子。请释放系统资源,重新连接后再尝试该操作。

16

SERVER_ERROR

服务器报告了一个错误。请联系 MobiLink 管理员以了解更多信息。

228

SHUTTING_DOWN

MobiLink 服务器关闭时遇到网络层的错误。可能是关闭时一些待执行的网络操作受到影响。

18

SOCKET_BIND

网络层无法将套接字绑定到给定端口。请检查以下内容:

1)(仅服务器)确认端口未被占用。如果端口被占用,请关闭监听该端口的应用程序或者指定另一个端口。

2)(仅服务器)确认所使用的端口不存在防火墙限制。

3)(仅客户端)如果使用 client_port 选项,确认给定端口未被占用。如果仅指定一个客户端端口,请考虑使用范围(例如 NNN-NNN)。如果该范围已占用,请考虑拓宽该范围或使用不同的范围。

4)(仅客户端)如果使用了 client_port 选项,请确认所使用的端口不存在防火墙限制。

60

SOCKET_CLEANUP

网络层无法清理套接字层。该错误仅在所有连接都完成后才发生,所以不会影响任何当前的连接。

61

SOCKET_CLOSE

网络层无法关闭套接字。因为未刷新待执行的写操作,网络会话可能会(也可能不会)提前终止。请检查以下内容:

1) 网络连接的另外一方发生任何错误。

2) 网络连接的另外一方正常运行。

3) 计算机仍与网络连接且网络可以作出响应。

62

SOCKET_CONNECT

网络层无法连接套接字。请检查以下内容:

1) 计算机与网络连接。

2) 套接字层正确初始化。

3) 指定了正确的主机和端口。

4) 主机服务器运行正常并监听正确的端口。

5) 主机监听的套接字类型正确(TCP/IP 与 UDP)。

6) 如果使用 client_port 选项,确认所使用的端口不存在防火墙限制。

7) 如果设备对开放套接字的数目有限制,确认未达到该限制。

8) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

63

SOCKET_CREATE_TCPIP

网络层无法创建 TCP/IP 套接字。请检查以下内容:

1) 计算机与网络连接。

2) 套接字层正确初始化。

5) 如果设备对开放套接字的数目有限制,确认未达到该限制。

6) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

58

SOCKET_CREATE_UDP

网络层无法创建 UDP 套接字。请检查以下内容:

1) 计算机与网络连接。

2) 套接字层正确初始化。

3) 如果使用 client_port 选项,确认给定端口未被占用。如果仅指定一个客户端端口,请考虑使用范围(例如 NNN-NNN)。如果该范围已占用,请考虑拓宽该范围或使用不同的范围。

4) 如果使用 client_port 选项,确认所使用的端口不存在防火墙限制。

5) 如果设备对开放套接字的数目有限制,确认未达到该限制。

6) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

59

SOCKET_GET_HOST_BY_ADDR

网络层无法使用主机的 IP 地址获取主机名。发布时,该错误虽然定义但并没有使用。

72

SOCKET_GET_NAME

网络层无法确定套接字的本地名称。在一个 TCP/IP 连接中,连接的每一端都有专门附加到端口的套接字。套接字的本地名称包含连接时网络指定的端口号。请检查以下内容:

1) 计算机仍与网络连接且网络可以作出响应。

2) 网络连接的另外一方正常运行。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

64

SOCKET_GET_OPTION

网络层无法获取套接字选项。该错误可能是连接丢失时出现的第一个提示。请检查以下内容:

1) 计算机仍与网络连接且网络可以作出响应。

2) 网络连接的另外一方正常运行。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

65

SOCKET_HOST_NAME_NOT_FOUND

无法找到给定的主机名。请检查以下内容:

1) 正确指定了主机名。

2) 主机可以访问。许多系统都包含一个 [ping] 实用程序,可使用该实用程序验证指定主机是否可以访问。

3) 域名服务器 (DNS),或与其具有相同功能的实体是否可以使用。如果 DNS 不可用,请尝试指定主机的 IP 号(例如 NNN.NNN.NNN.NNN)而不是指定主机名。

4) 文件 HOSTS 包含将主机名映射到 IP 号的条目。

57

SOCKET_LISTEN

服务器无法监听套接字。积压请求指的是给定时间里未执行的排队连接请求的最大数。请检查以下内容:

1) 计算机仍与网络连接且网络可以作出响应。

2) 不存在可能阻止套接字监听器在当前计算机上运行的防火墙或其它限制。

3) 积压请求设置位于计算机上的限制(如果有)之内。

4) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

67

SOCKET_LIVENESS_OUT_OF_RANGE

指定的活动超时值无效。活动超时值必须是介于 0 到 65535 之间的一个整数。

200

SOCKET_LOCALHOST_NAME_NOT_FOUND

网络层无法确定 "本地主机" 的 IP 地址。请检查以下内容:

1) 域名服务器 (DNS),或与其具有相同功能的实体是否可以使用。如果 DNS 不能使用,请尝试显式指定本地主机的 IP 地址(通常是 127.0.0.1)。

2) HOSTS 文件包含将 [本地主机 (localhost)] 名映射到 IP 地址的条目。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

71

SOCKET_PORT_OUT_OF_RANGE

指定了无效端口号。端口号必须是介于 0 到 65535 之间的一个整数。

74

SOCKET_SELECT

网络层在试图等待套接字准备读或写时遇到错误。请检查以下内容:

1) 计算机与网络连接且网络可以作出响应。

2) 网络连接的另外一方正常运行。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

69

SOCKET_SET_OPTION

网络层无法设置套接字选项。该错误可能是连接丢失时出现的第一个提示。请检查以下内容:

1) 计算机仍与网络连接且网络可以作出响应。

2) 网络连接的另外一方正常运行。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

66

SOCKET_SHUTDOWN

网络层无法关闭套接字。请检查以下内容:

1) 计算机与网络连接且网络可以作出响应。

2) 网络连接的另外一方正常运行。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

68

SOCKET_STARTUP

网络层无法初始化套接字层。请检查以下内容:

1) 正确安装了套接字层。必须存在正确的网络接口库并且可以访问。

2) 计算机与网络连接且网络可以作出响应。

3) 有足够的系统资源可用。如果运行缓慢,请释放系统资源。

70

UNEXPECTED_HTTP_REQUEST_TYPE

此次给定的 HTTP 请求类型是意外的请求类型。最有可能的原因是 HTTP 客户端不是 MobiLink 客户端。

234

UNRECOGNIZED_TLS_TYPE

TLS 类型无效。有关有效类型的信息,请查阅相关文档。

240

VALUE_OUT_OF_RANGE

指定的值不在该参数的可接受值的范围之内。请检查文档中的参数以了解可接受的值的范围。

233

WOULD_BLOCK

所请求的操作可能在不希望或者意想不到出现阻塞的地方导致阻塞。

13

WRITE

无法将给定的字节数写入到网络层。请注意,写操作可能作为大型网络操作的一部分出现。例如,一些网络层具有子层,而子层可以执行多个读和写操作,这些操作又是上层基本操作的一部分。之所以出现写错误,通常有以下原因:

1) 网络存在导致写失败的问题。重新连接后再尝试该操作。

2) 连接超时。重新连接后再尝试该操作。

3) 连接的另外一方完全终止连接。请查阅客户端和/或服务器的错误日志,它们将指明连接断开的原因。请查阅输出日志错误并确定其原因,然后重新尝试该操作。

4) 位于连接另外一端的进程被异常中断。请查阅客户端和/或服务器的错误消息日志,它们将指明进程异常中断的原因。如果进程是通过非正常方法关闭,它的消息日志中就可能不会记录任何错误。重新连接后再尝试该操作。

5) 系统资源不足,无法执行写操作。请释放系统资源,重新连接后再尝试该操作。如果随后重新尝试的努力失败,请向网络管理员进行咨询。

9

WRITE_TIMEOUT

无法在给定时间内将给定的字节数写入到网络层。请检查网络是否工作正常、接收应用程序是否仍在运行。

202
另请参见