2014-01-28 35 views
0

我正在做一些測試並且場景是SMPPsim應該聽兩個客戶端,我有2個引擎並且需要將它們綁定到單個SMPPsim。但是,當我啓動send_SMS時,只有一個引擎綁定到我的SMPPsim。如何配置SMPPsim以支持多個客戶端

config:netstat -tulpan | grep java 0.0.0.0 2775監聽2079/java >>表示端口2775是偵聽端口。 x.x.x.x 2775建立2079/java >> smppsim只綁定到這個IP。其他客戶端不會出現。

是否有配置需要綁定到多個客戶端。 希望得到援助。

回答

0

CONF/smppsim.pros SMPPsim的,存在兩個參數(SYSTEM_IDSPASSWORDS)來定義可能的客戶端憑證。我給我下面的配置:

SYSTEM_IDS=smsc1,smsc2 
PASSWORDS=password,password 

(可能的憑據:smsc1:密碼,smsc2:密碼)

所以,你可以在客戶端的多個實例連接到SMPPsim的單個實例。但是,每個客戶端都必須使用不同的SYSTEM_ID-PASSWORD對建立連接。

另一種方法是創建不同的SMPPsim實例,每個實例監聽不同的端口。因此,您可以將客戶端連接到不同的SMPPsim進程。如果這適合您,請不要忘記爲每個實例更改SMPP_PORT參數(在conf/smppsim.pros)。否則,你會得到一個「端口已被使用」的錯誤。

+0

實際上,我已經測試了這個設置,我的Engine1使用了smppclient1 /密碼,而我的engine2使用了smppclient2 /密碼。基於日誌,綁定請求是成功的。但如果我查詢了1個IPadd/port上的java實例,就建立了。 – nickncst

+0

tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 3942/java tcp 0 0 0.0.0.0:2775 0.0.0.0:* LISTEN 3942/java tcp 0 0 192.168.20.39:2775 192.168.20.39:54630 ESTABLISHED 3942/java – nickncst

+0

是否有任何版本要求可以支持多個對等。 – nickncst

相關問題