» »

Skripta branje UDP paketov

Skripta branje UDP paketov

t0r0 ::

Zdravo,

v programiranju sem bolj nov. Rešujem problem branja UDP paketov, kateri so mi poslani iz določenega IP naslova po določenem portu. Rad bi skripto, ki bi sprejemala poslane UDP pakete. Zanima me UDP data, ki bi ga potem želel poslati v MySQL . Obstaja mogoče že narejena skripta, če ne bi rabil malo usmeritve.

Hvala lepa

blackbfm ::

Mavrik ::

Napiši programski jezik v katerem programiraš.
The truth is rarely pure and never simple.

t0r0 ::

Zdravo,

da še malo nadrgradim zgodbo: gre za povezavo dveh serverjev, oba na linux mašinah. Skripto bi rabil na mojem serverju (Ubuntu), ki že prejema UDP pakete od določenega IPja po znanem portu. Moja naloga je, da iz teh paketkov preberem data in ga zapišem v MySQL na mojem serverju.

Mavrik: skripto bi po mojem mnenju delal v "perlu", seveda pa so predlogi dobrodošli

jype ::

Joj, perl :)

import socket
host = '0.0.0.0' # all interfaces
port = 12345
MAX_PACKET=65535
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind((host, port))
while True:
  data, hostport = s.recvfrom(MAX_PACKET)
  print 'received', data, 'from', hostport

t0r0 ::

jype:
hvala lepa, sedaj sem naredil del, da mi izpisuje vsebine paketkov, ki pridejo na port.
Kako bi sedaj ta tel spravil v lokalno MySQL bazo, v poljubno tabelo?

t0r0 ::

Ok, do sedaj mi je to vse uspelo. Naslednje vprašanje, kako bi iz prebranega UDP paketa v XML obliki sparsal določen del, ki me zanima (moram xml obvezno skraniti, ali lahko parsam preban dokument)?
Do sedaj sem vpisoval v bazo celoten prebran UDP paket, vendar sem ugotovil, da bi bilo boljše parsat zadevo, saj potem lažje delam primerjavo.

Tnx za pomoč


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )

Oddelek: Izdelava spletišč
322253920 (28585) miko22
»

[c] ne sprejme UDP paketa

Oddelek: Programiranje
7989 (577) slovencl
»

Postavitev mySQL

Oddelek: Programiranje
92247 (1825) M01O
»

Izracun/nastavitev multicast naslova

Oddelek: Omrežja in internet
163712 (3254) Invictus
»

Samba porti

Oddelek: Omrežja in internet
341732 (1428) hruske

Več podobnih tem