Vorrei conoscere le funzioni della libreria incorporata in C per creare un pacchetto completo (insieme al frame) e inviarlo su una rete ... È possibile caricare il codice C? che fa le cose di cui sopra ... :)Codice C per generare e inviare un pacchetto
risposta
Ecco un esempio di codice molto semplice per due programmi che parlano su un socket UDP: un elenco di codici crea e invia un pacchetto e uno lo riceve.
http://www.abc.se/~m6695/udp.html
Si noti che queste funzioni di rete non sono parte del linguaggio C stesso, che non ha il supporto di rete, ma sono standard (POSIX, credo) ed è disponibile in forme simili sulla maggior parte delle moderne implementazioni C.
Si noti che con le funzioni standard, si specifica solo il payload del pacchetto, l'indirizzo, la porta e alcuni flag, non si riesce a controllare il contenuto esatto del frame ethernet, le intestazioni IP, ecc. tu dal sistema operativo. Se hai bisogno di quel livello di controllo sul pacchetto di basso livello, credo che tu possa usare libpcap/winpcap a tale scopo, o che alcuni sistemi operativi possano avere socket "grezzi" che ti permettono di farlo.
- 1. C# Come generare codice dal codice
- 2. Come posso generare e inviare un file .zip a un utente in C# ASP.NET?
- 3. generare e analizzare il codice Python da C# applicazione
- 4. Utilizzo di una DSL per generare codice C#
- 5. Codice C# per generare stringhe che corrispondono a un'espressione regolare
- 6. Utilizzo di netcat per inviare un pacchetto UDP senza binding
- 7. Pacchetto Django per generare una stringa alfanumerica casuale
- 8. Usa il rasoio per generare il codice?
- 9. C'è un modo per generare codice/classi WMI?
- 10. Nunit e copertura di codice per C#
- 11. C'è un modo per generare codice bytecode Python?
- 12. Generare ed eseguire codice LLVM da nativo C/C++
- 13. C/C++ macro/modello blackmagic per generare un nome univoco
- 14. Perché non posso inviare questo pacchetto IP?
- 15. Come inviare solo un pacchetto UDP con netcat?
- 16. Codice Java per generare report utilizzando BIRT
- 17. Come generare un file XMI per il codice sorgente java?
- 18. Come inviare la bitmap nel pacchetto
- 19. Come posso generare un codice hash univoco per una stringa
- 20. Come generare un codice client soap PHP?
- 21. PHP Come inviare pacchetto HTTP raw
- 22. Il miglior design per generare codice da un AST?
- 23. Utilizzo di MsBuild per generare manifest MsDeploy personalizzato (destinazione pacchetto)
- 24. Qual è il metodo preferito per condividere il codice C compilato in un pacchetto R e eseguirlo da un altro?
- 25. Esiste un modo per generare codice di codice per gli stack RESTful?
- 26. Codice C# per sms ed e-mail servizio di notifica
- 27. Come posso generare codice C# dai file WADL?
- 28. Modello C++ Metaprogrammazione - È possibile generare il codice generato?
- 29. Codice Python per analizzare e ispezionare C++
- 30. Metriche di codice e avvisi per C++
Grazie per la risposta. Sto cercando quel pacchetto di basso livello che crea i codici C. Come faccio a utilizzare libpcap ?? sto usando Ubuntu 10. –