[elektro] UDP bejövő csomag észlelés
Skandar Graun
sgraun at gmail.com
Fri Aug 21 22:21:40 CEST 2015
Ez lehet... viszont a kérdés még mindig áll.
Az is lehet, hogy broadcast-on jön az első kérés és a broadcastban benne
van a küldő portcíme és IP címe.
Jól tudom, hogy a broadcast cím 255.255.255.255 ?
2015. augusztus 21. 22:16 potyo írta, <potyo.ada at gmail.com>:
> Nem inkább azonos porton érkezett az adat, és az adatban jött azonosító?
> Aztán az azonosító alapján meg nyitott egy új feldolgozó szálat, vagy ha
> már létezett, akkor annak továbbította az adatot?
>
> 2015. augusztus 21. 22:13 Skandar Graun írta, <sgraun at gmail.com>:
>
> > Anno, amikor gépjárműkövetést csináltunk VPN-el, a PC-s programozó srác
> > megcsinálta... én ott a hardvert fejlesztettem, a kommunikációra nem
> nagyon
> > volt rálátásom.
> > De beszélgetésben feljött, hogy a bejövő csomagoknak nyitogatja a
> > szálakat... márpedig csak akkor tudott szálat nyitni, ha tudta, kinek
> > nyitja.
> > 800 autó meg azért elég folyamatosan csinált connect-et.
> >
> > 2015. augusztus 21. 22:04 Xorn írta, <toth.endre at gmail.com>:
> >
> > > Rég csináltam ilyet, de mintha socket nélkül nem tudnál kommunikálni.
> > > Ilyenkor valami wrapper segíthet, valami, ami mindenkinek, mindig,
> > > mindenhonnan elérhető, majd attól függően, hogy kitől és mit kapott,
> > > nyit egy socketet az érdemi kommunikáció számára (és persze átadja az
> > > első csomagot is oda).
> > >
> > > Best regards,
> > > Andy
> > >
> > > Skandar Graun <sgraun at gmail.com> írta (2015. augusztus 21. 21:35):
> > > > Sziasztok!
> > > >
> > > > A fiammal küzdünk a fenti problémával.
> > > > Valószínű a tudásunk kevés, mert a problémára biztos van megoldás
> > > > egyszerűen.
> > > >
> > > > Java, udp kommunikáció.
> > > > Valahogy észlelni kellene, hogy bejött egy udp datagram egy portra...
> > de
> > > > jelenleg csak akkor tudnánk meg, hogy a portra bejött egy datagram,
> ha
> > > > egyből be is olvassuk a socketbe.
> > > > Mi erre a megoldás, hogyan lehet egy datagramot beazonosítani
> > (portszámot
> > > > meghatározni) socketbe tétel előtt, hogy megnyissuk neki a szükséges
> > > > socketet (mindig csak annyi socket legyen nyitva, ahány kliens épp
> > > > kommunikál és minden kliens statikus portra van konfigurálva)?
> > > >
> > > > Köszi előre is.
> > > > -----------------------------------------
> > > > elektro[-flame|-etc]
> > >
> > > -----------------------------------------
> > > elektro[-flame|-etc]
> > >
> > -----------------------------------------
> > elektro[-flame|-etc]
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list