Digital War Master wrote:
> sau C++ sub linux. Ce librarii pot folosi pentru a crea un protocol ce
> incapsuleaza TCP si foloseste IP pentru transport. Ca sa fiu mai exact

n-ai nevoie de nici o _biblioteca_ speciala, it's plain old glibc.

ca sa lucrezi direct cu IP/network layer folosesti un socket de tipul 
SOCK_RAW.

man 7 raw

DAR, asta e IP socket level cu protocolul implementat in user space, in 
aplicatie.

> m-ar interesa... Modificarea tuturor pachetelor ce parasesc o
> interfata (pentru a-mi introduce headerul protocolului) si modificarea
> pachetelor ce intra pe interfata inainte de a ajunge la aplicatii...

chestia asta nu mai are nici o legatura cu sockets (socket = 
communication endpoint). tu vrei control asupra interfetei/stackului de 
pe ea. daca vrei sa incapsulezi tot ce trece va trebui sa te bagi in 
kernel si sau iti definesti propriul protocol sau tragi un driver pentru 
o pseudo-interfata. good luck ;)

> pentru a elimina headerul. Pe Winbloze stiu ca se poate folosi Winsock

se poate folosi dar nu pentru a incapsula tot traficul cum vrei tu.



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui