Winsock (TCP) Tutor geht nicht (Linker-Fehler)

Online-tutorials.net Forenübersicht/C++ / C#/Winsock (TCP) Tutor geht nicht (Linker-Fehler)

Antworten Neues Thema Bottom Seite 1 

Autor | Nachricht      nächster / vorheriger Thread

BlackSliver
Einsteiger

avatar

Registriert seit: 06.2006
Beiträge:3

Winsock (TCP) Tutor geht nicht (Linker-Fehler)
Hi!

Ich hab mir mal das TCP-Tutor durchgelesen und die 2 C-Dateien (Client & Server) geladen. Wenn ich das ganze (mit VC++ 6.0) kompilieren will, kommen erstmal ein Haufen fehler --> #include <socket2.h> auskommentieren und ADDR_ANY in INADDR_ANY ändern.

Soweit so gut.
Jetzt flamed der Compiler zwar nichtmehr rum, es kommen aber ein haufen Linker-Fehler -.-

Quote von Server-Code:

Linker-Vorgang läuft...
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSACleanup@0
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _closesocket@4
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _send@16
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _recv@16
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _accept@12
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _listen@8
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _bind@12
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _htons@4
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSAGetLastError@0
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _socket@12
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSAStartup@8
Debug/Server.exe : fatal error LNK1120: 11 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

Server.exe - 12 Fehler, 0 Warnung(en)




Woran kann das liegen ?!
Ich hatte noch nie nen Fehler in die Richtung (vom Linker)


btw. noch ne Frage:
Weiß jemand, wos n Tutor gibt, wie das ganze per Linux geht (brauche das für nen Server, der im Inet steht und da verwende ich sicher kein Windows laugh )

Dieser Beitrag wurde zuletzt am 22.06.2006 16:46 von BlackSliver editiert.



22.06.2006 16:44Profil >> Zitat >> IP gespeichert 
Keywords:Winsock Tutor, Fehler, Linker Fehler

Simon
Online-tutorials.net Administrator

avatar

Registriert seit: 01.1970
Wohnort:Dornbirn
Beiträge:1181


Hallo,

du musst in deinem Projekt winsock32.lib einbinden.

Hier zwei Links, aus der Linkkategorie, die ziemlich gut sind:

www.zotteljedi.de/doc/socket-tipps/index.html
www.cs.odu.edu/~cs779/stevens2nd/lib/ (Beispiele zum Buch Programmieren von UNIX-Netzwerken, sehr empfehlenswert)

Der Umstieg von Windows auf Linux sollte nicht schwer fallen, du musst nur die WSA-Funktionen weglassen.
-------------------

http://www.online-tutorials.net/wiki/funktionsname

Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials

Firefox - besser durch das Web!



23.06.2006 17:28Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 

BlackSliver
Einsteiger

avatar

Registriert seit: 06.2006
Beiträge:3

Re: Winsock Tutor geht nicht : Problem gelöst
Hi!

Danke für deine Antwort :)
Ich wusste, dass ich irgendwas vergessen hab ^^
Aber, dass ich die Lib vergesse ... tztztz...

Für die Nachfolger, die den gleichen dummen Fehler machen:
winsock32.lib stimmt nich.
es ist ws2_32.lib laugh

Also nochmal danke für deine Hilfe und die Links :)

PS: Späte antwort: siehe Mail (Andreas Lausch bin ich)

mfG Andy

05.07.2006 23:23Profil >> Zitat >> IP gespeichert 
Keywords:Winsock Tutor, Problem gelöst
                   nächster / vorheriger Thread

Antworten Neues Thema Top Seite 1