You are not logged in.
Pages: 1
#define IPPROTO_TEST 88
#define BUFSIZE 1500
char buf[BUFSIZE];
char rcvbuf[BUFSIZE];
int s;
int nSize;
//On client end
main(char *toName)
{
struct sockaddr_in toAddr;
int n;
nSize = sizeof( struct sockaddr_in);
s = socket(AF_INET, SOCK_RAW, IPPROTO_TEST);
//On client end
n = sendto(s, (caddr_t) &buf, sizeof(buf), 0,
(struct sockaddr *) &toAddr, nSize)
if (n < 0)
{
perror("sendto");
return(n);
}
}
//On server end
main()
{
struct sockaddr_in frAddr;
int n;
nSize = sizeof( struct sockaddr_in);
s = socket(AF_INET, SOCK_RAW, IPPROTO_TEST);
n = rcvfrom(s, rcvbuf, sizeof(rcvbuf), 0,
(struct sockaddr *) &frAddr, nSize);
if(n < 0)
{
perror("rcvfrom");
return(n);
}
}
Offline
Pages: 1