PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit socket-funktion


TronXL
13.05.2002, 19:12
habe noch keine Ahnung von client- und server-programmierung. Bei folgenden code, gibt er einen Fehler aus, den ich nicht deuten kann:


------------------------------------------------------
#include <winsock2.h>

int mySocket;

main()
{
mySocket = socket (AF_INET, SOCK_STREAM, 0);
return 0;
}

folgender Fehler wird ausgegeben:
server.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__socket@12
Debug/server.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

server.exe - 2 Fehler, 0 Warnung(en)

-----------------------------------------------------

zudem wollte ich wissen, da ich es in der Bibliothek von VC++ :mauer: 5.0 nicht finden konnte, was es für flags für
address familiy specification gibt.


Bolle
14.05.2002, 13:52
hi, ich geh mal davon aus, dass du vc++ 6.0 benutzt.
geh mal auf project settings oder settings und dann auf einstellungen, dann gehst du da in dem reiter auf link und gibst bei den lib`s noch ws2_32.lib ein. danach solte es laufen.
die namen müssen nicht hundertpro stimmen, aber das wichtigste ist, das du den reiter link findest. dann da einfach die lib eingeben.

Bolle
14.05.2002, 18:55
hab noch mal nachgeschaut, is unter Project/Settings und dann einfach auf linker

TronXL
14.05.2002, 22:30
nachdem ich die .lib eingefügt habe, funktionierte alles einwandfrei.

Vielen Dank für die Hilfe