Я хочу установить соединение через web-сокет с модулем fibocom g510 GSM. Этот модуль прекрасно подключается к серверу, созданному с помощью XAMPP на локальной машине, но не может подключиться к моему удаленному серверу apache. Другие клиенты веб-сокетов, такие как http://demos.kaazing.com/echo/index.html, хорошо подключаются к удаленному серверу.
Вот TCPdump для правильного подключения. Я использую порт 5678 для ws, Apache 2.4.18 в Ubuntu и java.net.ServerSocket.
tcpdump -s 0 -A -vv 'tcp port 5678'
09:48:51.736334 IP (tos 0x30, ttl 123, id 16157, offset 0, flags [DF], proto TCP (6), length 52)
188.146.240.28.nat.umts.dynamic.t-mobile.pl.13437 > mydydomain.eu.5678: Flags [S], cksum 0xaefc (correct), seq 886355024, win 64240, options [mss 1344,nop,wscale 8,nop,nop,sackOK], length 0
E0.4?.@.{........w4.4}..4..P...............@........
09:48:51.736544 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52)
mydydomain.eu.5678 > 188.146.240.28.nat.umts.dynamic.t-mobile.pl.13437: Flags [S.], cksum 0x91ed (incorrect -> 0xff08), seq 1365829349, ack 886355025, win 29200, options [mss 1460,nop,nop,sackOK,nop,wscale 9], length 0
E..4..@.@....w4.......4}Qh..4..Q..r................
09:48:51.765802 IP (tos 0x30, ttl 123, id 16158, offset 0, flags [DF], proto TCP (6), length 40)
188.146.240.28.nat.umts.dynamic.t-mobile.pl.13437 > mydydomain.eu.5678: Flags [.], cksum 0xb0ec (correct), seq 1, ack 1, win 257, length 0
E0.(?.@.{........w4.4}..4..QQh..P.......ss (sc
Поскольку вы видите, что рукопожатие сервера работает хорошо, а на другом устройстве ответа нет.
09:45:20.998134 IP (tos 0x48, ttl 248, id 2, offset 0, flags [DF], proto TCP (6), length 44)
ip-37-248-253-252.a2mobile.pl.8065 > mydydomain.eu.5678: Flags [S], cksum 0x8f11 (correct), seq 422071, win 23040, options [mss 1360], length 0
EH.,..@...yu%....w4.......p.....`.Z........P.$
09:45:23.715991 IP (tos 0x48, ttl 248, id 3, offset 0, flags [DF], proto TCP (6), length 44)
ip-37-248-253-252.a2mobile.pl.8065 > mydydomain.eu.5678: Flags [S], cksum 0x8f11 (correct), seq 422071, win 23040, options [mss 1360], length 0
EH.,..@...yt%....w4.......p.....`.Z........P..
09:45:26.136562 IP (tos 0x48, ttl 248, id 2, offset 0, flags [DF], proto TCP (6), length 44)
ip-37-248-253-252.a2mobile.pl.8065 > mydydomain.eu.5678: Flags [S], cksum 0x8f11 (correct), seq 422071, win 23040, options [mss 1360], length 0
EH.,..@...yu%....w4.......p.....`.Z........PJ.
Если кто-то может дать мне несколько советов, что я должен проверить, чтобы решить проблему.
Спасибо.
Edit.
С модулем ngrok tunel G510 прекрасно подключается, но я не хочу его использовать.