version 1.5 | | version 1.6 |
---|
| | |
#include "ipx_drv.h" | | #include "ipx_drv.h" |
#include "types.h" | | #include "types.h" |
#include "mono.h" | | #include "mono.h" |
| | #include "netstats.h" |
//#include "multi.h" | | //#include "multi.h" |
} | | } |
| | |
| | |
sto.port = *(unsigned short *)(addr.addr+4); | | sto.port = *(unsigned short *)(addr.addr+4); |
memcpy(&sto.address,addr.addr,4); | | memcpy(&sto.address,addr.addr,4); |
| | |
| | net_stats_sent(len); |
return (socket->Send((char *)buf,len,0,&sto,sizeof(sto)) > 0); | | return (socket->Send((char *)buf,len,0,&sto,sizeof(sto)) > 0); |
} | | } |
| | |
| | |
| | |
socket->Bind(&sin,sizeof(InetAddress)); | | socket->Bind(&sin,sizeof(InetAddress)); |
| | |
| | net_stats_init(28); // IP + UDP header overhead = 28 bytes. |
| | |
return 0; | | return 0; |
} | | } |
| | |
| | |
return -1; | | return -1; |
if(sfrm.family != AF_INET) | | if(sfrm.family != AF_INET) |
return -1; | | return -1; |
| | |
| | net_stats_recv(size); |
| | |
ip_addr tmpip; | | ip_addr tmpip; |
| | |