Zdravim,
potreboval bych idealne v C/C++ pod linux TCP socket listener, ktery by poslouchal na danem portu a prichozi zprava (string) by se forwardoval pres HTTP request na web server.
Ma to jednu zapeklitost. Po pripojeni, v 1. zprave prijde identifikator:
!1,867856038991771;
pak uz chodi zpravy typu
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
To co potrebuju je, aby se pripojeny klient identifikoval a ty forwardnuty zpravy na HTTP obsahovaly ten identifikator.
Tzn, na ten port z kazdeho pripojeneho zarizeni prileze:
!1,867856038991771;
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
!D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
A ja potrebuju poslat na http://domena.cz request, kde poslu
data: !D,08/11/18,22:07:10,50.130413,14.452724,2,146,5b0000,341.5,100,0,13,0;
sn: 867856038991771 (tj to z prvniho requestu, muze byt klidne cela ta zprava).
Na tento TCP port se pripoji (idealne) stovky zarizeni, tudiz to TCP musi zvladat.
Pozaduji zdrojovy kod.
Diky za nabidky