如何配置SMPPsim以支持多个客户端

时间:2014-01-28 06:01:13

标签: java

我正在做一些测试,情节是SMPPsim应该听两个客户端,我有2个引擎,需要将它们绑定到单个SMPPsim。但是当我启动send_SMS时,只有1个引擎绑定到我的SMPPsim。

config:netstat -tulpan | grep java 0.0.0.0 2775 listen 2079 / java>>表示端口2775是监听端口。 x.x.x.x 2775建立2079 / java>> smppsim仅绑定到此IP。其他客户没有出现。

是否需要配置绑定到多个客户端。 希望得到帮助。

1 个答案:

答案 0 :(得分:0)

在SMPPsim的 conf / smppsim.pros 中,存在两个参数(SYSTEM_IDSPASSWORDS)来定义可能的客户端的凭据。我在下面给出了我的配置:

SYSTEM_IDS=smsc1,smsc2
PASSWORDS=password,password

(可能的凭据:smsc1:密码,smsc2:密码)

因此,您可以将客户端的多个实例连接到单个SMPPsim实例。但是,每个客户端必须与不同的SYSTEM_ID-PASSWORD对建立连接。

另一种方法是创建SMPPsim的不同实例,每个实例都侦听不同的端口。因此,您可以将客户端连接到不同的SMPPsim进程。如果这适合您,请不要忘记为每个实例更改SMPP_PORT参数(在 conf / smppsim.pros 中)。否则,您将收到“端口已在使用中”错误。