运行监听器时,缺省情况下使用监听库 lsn_udp.dll。如果使用 SMTP,则需要指定一个 SMTP 监听库。
使用 dblsn -d 选项指定监听库,并使用 -a 选项为监听库指定选项。若要启用多通道监听,请通过重复使用 -d 指定多个 dll。在每个 -d 选项后指定与此 dll 相关的 -a 选项和 -i 选项。例如,
dblsn.exe -d lsn_udp.dll -i 10 -d maac750.dll -i 60
要指定多个选项,请重复使用 -a。例如,
-d maac750.dll -a port=2439 -a ShowSenderPort
要查看 dll 的选项,请键入 dblsn -d filename.dll -a ?。
还可创建自定义监听库。有关详细信息,请参见 MobiLink 监听器 SDK。
下面是支持的监听库及其选项的列表。
| 选项 | 说明 |
|---|---|
| Port=port_number | 缺省值为 5001。 |
| Timeout=seconds | 该值必须小于 UDP 监听线程的轮询间隔。缺省值为 0。 |
| ShowSenderPort | 将 :port 附加到发送者。 |
| HideWSAErrorBox | 禁止错误框显示套接字操作上的错误。 |
| CodePage=number | 在 CE 上,根据该代码页编号将多字节字符转换为 Unicode。 |
| 选项 | 说明 |
|---|---|
| MessageStoreSize=number | 该大小将影响库如何折叠冗余的消息。如果消息库已满,库将停止折叠相同的消息,直到消耗了一个消息后才再继续折叠。缺省值为 20。 |
| NetworkProviderId=name | 匹配的 Carrier(name).network_provider_id。该信息在设备跟踪同步过程中发送。设备跟踪需要此选项。 |
| PhoneNumber=number | 10 位数的电话号码。该信息在设备跟踪同步过程中发送。设备跟踪需要此选项。 |
| 选项 | 说明 |
|---|---|
| MessageStoreSize=number | 该大小将影响库如何折叠冗余的消息。如果消息库已满,库将停止折叠相同的消息,直到消耗了一个消息后才再继续折叠。缺省值为 20。 |
| PreserveMessage | 指定让消息留在队列中供其它 SMS 应用程序使用。缺省设置是,在处理消息的同时,监听器消耗消息。 |
| 选项 | 说明 |
|---|---|
| MessageStoreSize=number | 该大小将影响库如何折叠冗余的消息。如果消息库已满,库将停止折叠相同的消息,直到消耗了一个消息后才再继续折叠。缺省值为 20。 |
| PreserveMessage | 指定让消息留在队列中供其它 SMS 应用程序使用。缺省设置是,在处理消息的同时,监听器消耗消息。 |
| 选项 | 说明 |
|---|---|
| MessageStoreSize=number | 该大小将影响库如何折叠冗余的消息。如果消息库已满,库将停止折叠相同的消息,直到消耗了一个消息后才再继续折叠。缺省值为 20。 |
| PreserveMessage | 指定让消息留在队列中供其它 SMS 应用程序使用。缺省设置是,在处理消息的同时,监听器消耗消息。 |
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。