Всем привет. У меня такая проблема: пытаюсь создать соединение с сокетом. но ничего не получается, выдает:
/tmp/ccQVWKhq.o: In function `main':
/tmp/ccQVWKhq.o(.text+0x3c): undefined reference to `sizeeof'
collect2: ld returned 1 exit status
Вот листинг:
#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <resolv.h>
#define PORT_TIME 13
int main()
{
int sd,size;
struct sockaddr_in dest;
char *host = "127.0.0.1";
sd = socket(PF_INET,SOCK_STREAM,0);
bzero(&dest,sizeeof(dest));
dest.sin_family = AF_INET;
dest.sin_port = htons(PORT_TIME);
inet_aton(host, &dest.sin_addr);
size = sizeof(dest);
if(connect(sd,(struct sockaddr *) &dest,size) >= 0)
{
perror("Socket connection!");
abort();
}
else
{
perror("Socket not connection!");
}
return 0;
}