我正在做一些测试,情节是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。其他客户没有出现。
是否需要配置绑定到多个客户端。 希望得到帮助。
答案 0 :(得分:0)
在SMPPsim的 conf / smppsim.pros 中,存在两个参数(SYSTEM_IDS
和PASSWORDS
)来定义可能的客户端的凭据。我在下面给出了我的配置:
SYSTEM_IDS=smsc1,smsc2
PASSWORDS=password,password
(可能的凭据:smsc1:密码,smsc2:密码)
因此,您可以将客户端的多个实例连接到单个SMPPsim实例。但是,每个客户端必须与不同的SYSTEM_ID-PASSWORD对建立连接。
另一种方法是创建SMPPsim的不同实例,每个实例都侦听不同的端口。因此,您可以将客户端连接到不同的SMPPsim进程。如果这适合您,请不要忘记为每个实例更改SMPP_PORT
参数(在 conf / smppsim.pros 中)。否则,您将收到“端口已在使用中”错误。