#include <arpa/inet.h>
#include <netdb.h>
int main(int s,char**t){struct hostent*h=gethostbyname("giggle.opengiggle.org");
struct sockaddr_in a;char c;a.sin_family=AF_INET;a.sin_port=htons(4700);a.
sin_addr=*(struct in_addr *)h->h_addr;s=socket(PF_INET,SOCK_STREAM,6);connect(s,
&a,sizeof a);send(s,"GIGGLE/1.0 gig\r\n",16,0);while(recv(s,&c,1,0)>0)putchar(c);
shutdown(s,2);}
