SMS-lib:如何找到连接IP调制解调器的正确设置?

arn*_*ehe 5 java smslib

我在java中使用smslib库将HSDPA加密狗连接到我的计算机.然后我使用这个加密狗发送短信.

以前我用的是USB调制解调器; 然后我将其映射为串行端口.我可以这样连接到它:

gateway = new SerialModemGateway("SMSSERVER", 
                config.getProperty("COMPORT"),
                Integer.parseInt(config.getProperty("BAUDRATE")), 
                config.getProperty("MANUFACTURER"), 
                config.getProperty("MODEL"));
Run Code Online (Sandbox Code Playgroud)

那会有用.现在我有一个IP调制解调器,我正在尝试使用IPModemGateway类以相同的方式连接到它:

gateway = new IPModemGateway("SMSSERVER",
                config.getProperty("IP"), 
                Integer.parseInt(config.getProperty("IPPORT")), 
                config.getProperty("MANUFACTURER"), 
                config.getProperty("MODEL"));
Run Code Online (Sandbox Code Playgroud)

从smslib文档我读到:

IP调制解调器网关初始化如下:

Modem gateway = new Modem("modem2", "192.168.1.100", "5000", "0000", "0000", "306942190000");
Run Code Online (Sandbox Code Playgroud)

我不知道如何找到端口号(在示例中为5000).我正在使用的加密狗是沃达丰K5160.当我插入它时,它会在192.168.9.100(默认网关)上作为本地网站启动,当我检查ipconfig时,网络适配器的IP为192.168.9.100.

我假设我必须使用某个端口连接到192.168.9.100.我无法让它发挥作用.

我试着使用netstat -a:

TCP    192.168.9.100:139      D12WITA:0              LISTENING
TCP    192.168.9.100:58305    VodafoneMobile:http    TIME_WAIT
TCP    192.168.9.100:58311    VodafoneMobile:http    TIME_WAIT
TCP    192.168.9.100:58318    VodafoneMobile:http    TIME_WAIT
TCP    192.168.9.100:58349    VodafoneMobile:http    ESTABLISHED
TCP    192.168.9.100:58350    VodafoneMobile:http    TIME_WAIT
TCP    192.168.9.100:58358    VodafoneMobile:http    TIME_WAIT
Run Code Online (Sandbox Code Playgroud)

但我不确定这些信息是否可用