Beispiel #1
0
void
main()
{
	int		tcpsock, udpsock;
	struct sockaddr_in	servaddr;

	if ( (tcpsock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
		err_sys("TCP socket error");

#ifdef notdef
	bzero(&servaddr, sizeof(servaddr));
	servaddr.sin_family      = AF_INET;
	servaddr.sin_port        = htons(9);
	if (ascii2addr(AF_INET, "127.0.0.1", &servaddr.sin_addr) != 4)
		err_quit("ascii2addr error");

	if (connect(tcpsock, (SA *) &servaddr, sizeof(servaddr)) < 0)
		err_sys("connect error");
#endif

	doit(tcpsock, "tcp");

	if ( (udpsock = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
		err_sys("UDP socket error");

	doit(udpsock, "udp");
	exit(0);
}
Beispiel #2
0
main()
{
    struct in6_addr foo;

    printf("ascii2addr returned %d\n",
           ascii2addr(AF_INET6, "::140.252.13.36", &foo));

    exit(0);
}