Cita de: morenochico en 4 Noviembre 2011, 15:59 PM
¿Te apuntas como tutor? ¿en matematicas,programacion ... ?
No de matemáticas, se programación y redes. Cuenten con migo si organizan algo
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: morenochico en 4 Noviembre 2011, 15:59 PM
¿Te apuntas como tutor? ¿en matematicas,programacion ... ?
#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <netinet/ip_icmp.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <unistd.h>
#include <arpa/inet.h>
int main(int argc, char **argv){
//int sock = socket(AF_INET, SOCK_RAW, 0);
struct icmphdr icmp;
icmp.type = 0;
icmp.code = 0;
icmp.un.echo.id = 0;
icmp.un.echo.sequence = 0;
icmp.un.gateway = 0;
icmp.un.frag.__unused = 0;
icmp.un.frag.mtu = 0;
icmp.checksum = 0;
return 0;
}
unsigned short csum(unsigned short *buf, int nwords){
unsigned long sum;
for(sum=0; nwords>0; nwords--)
sum += *buf++;
sum = (sum >> 16) + (sum &0xffff);
sum += (sum >> 16);
return (unsigned short)(~sum);
}