я обнаружил, что я должен использовать Winsock ... Я попробовал этот пример:TCP соединение с C на Windows, [клиент/сервер]
http://www.binarytides.com/winsock-socket-programming-tutorial/
но ошибка начинается с этой функцией WSAStartup
.
мне нужно соединение клиент/сервер ...
Edit:
Я использую Windows XP, GCC компилятор и кодоблок IDE ... Я получаю эту ошибку:
C:\Documents and Settings\Administrator\Desktop\FunTool\main.c|15|undefined reference to `[email protected]'|
Я пытаясь запустить этот код:
/*
Initialise Winsock
*/
#include<stdio.h>
#include<winsock2.h>
#pragma comment(lib,"ws2_32.lib") //Winsock Library
int main(int argc , char *argv[])
{
WSADATA wsa;
printf("\nInitialising Winsock...");
if (WSAStartup(MAKEWORD(2,2),&wsa) != 0)
{
printf("Failed. Error Code : %d",WSAGetLastError());
return 1;
}
printf("Initialised.");
return 0;
}
Вам нужно будет добавить дополнительную информацию, чтобы ответить на этот вопрос: какая ошибка вы получаете, какой компилятор вы используете, какую операционную систему и т. Д. – fvu
Я бы предпочел, чтобы этот пример был вставлен здесь. Связи могут со временем закрыться. –
Пожалуйста, предоставьте [mcve]. И не связывайтесь где-нибудь. Код должен быть включен в текст! – Olaf