25-10-2004, 20:25
|
|
|
חבר מתאריך: 23.10.04
הודעות: 31
|
|
בעייה בקוד-ווינסוק
משום מה זה לא מתחבר..
p 11
קוד:
#include <winsock.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int sock;
int port=80;
char host[40]="http://google.co.il";
char str[20] = "STRING";
struct sockaddr_in socks;
WSADATA wsaData;
if(WSAStartup(MAKEWORD(1, 1), &wsaData) !=0)
{
printf("WSADATA startup filed\n");
getch();
exit(1);
}
sock=socket(AF_INET,SOCK_STREAM,0);
socks.sin_family= AF_INET;
socks.sin_port = htons(port);
socks.sin_addr.s_addr=inet_addr(host);
memset(&(socks.sin_zero), '/0', 8);
if (connect(sock, (struct sockaddr *)&socks, sizeof(struct sockaddr)) == -1)
{
printf("Error Couldn't connect\n");
closesocket(sock);
WSACleanup();
getch();
exit(1);
}
else{
printf("blabla..\n");
getch();
}
return 0;
}
p 22
|