123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- #include "ip_packet.h"
-
-
-
-
-
-
- ip_packet::ip_packet()
- {
- payload = "" ;
- ip_dst = ip_src = "" ;
- }
-
-
-
-
-
-
-
-
- void ip_packet::setIPSAddress(string addr){
- ip_src = addr ;
- }
-
-
-
-
-
-
-
-
- void ip_packet::setIPDAddress(string addr){
- ip_dst = addr ;
- }
-
-
-
-
-
-
-
-
- void ip_packet::setIPProto(char proto){
- ip_p = proto ;
- }
-
-
-
-
-
-
-
-
- void ip_packet::setIPSPort(unsigned short port){
- s_port = port ;
- }
-
-
-
-
-
-
-
-
- void ip_packet::setIPDPort(unsigned short port){
- d_port = port ;
- }
-
-
-
-
-
-
-
-
-
-
- void ip_packet::setPayload(char *pl, int len){
- for(int i = 0; i < len; i++){
- payload += pl[i] ;
- }
- }
-
-
-
-
-
-
-
-
- string ip_packet::getIPSAddress(){
- return ip_src ;
- }
-
-
-
-
-
-
-
-
- string ip_packet::getIPDAddress(){
- return ip_dst ;
- }
-
-
-
-
-
-
-
-
- string ip_packet::getPayload(){
- return payload ;
- }
-
-
-
-
-
-
-
-
- char ip_packet::getIPProto(){
- return ip_p ;
- }
-
-
-
-
-
-
-
-
- unsigned short ip_packet::getIPSPort(){
- return s_port ;
- }
-
-
-
-
-
-
-
-
- unsigned short ip_packet::getIPDPort(){
- return d_port ;
- }
|