Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    [C++]Applicazione Client/Server

    Salve a tutti,so benissimo che questo argomento è stato trattato mille e più volte ma nonostante abbia letto molte discussioni(grazie al search del forum) mi son ritrovato con nulla in mano x(.
    ho provato anche a seguire qst discussione:
    http://forum.html.it/forum/showthrea...ghlight=socket

    ma niente...il compilatore(vc++ 6) mi dà tantissimi errori...

    Quello che cerco di fare è una chat(la più semplice possibile) tra un client ed un server(che funzioni in lan e in rete).
    Aiuti?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... in quella discussione c'era del codice ... parti da quello.

    Se hai degli errori, discutiamo degli errori ...

    Altrimenti la richiesta di aiuto e' troppo generica ...

  3. #3
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    grazie per la repentina risposta

    ti incollo la lista degli errori:

    Deleting intermediate files and output files for project 'client - Win32 Debug'.
    --------------------Configuration: client - Win32 Debug--------------------
    Compiling...
    client.cpp
    Linking...
    client.obj : error LNK2001: unresolved external symbol _WSACleanup@0
    client.obj : error LNK2001: unresolved external symbol _connect@12
    client.obj : error LNK2001: unresolved external symbol _socket@12
    client.obj : error LNK2001: unresolved external symbol _WSAStartup@8
    client.obj : error LNK2001: unresolved external symbol _closesocket@4
    client.obj : error LNK2001: unresolved external symbol _recv@16
    client.obj : error LNK2001: unresolved external symbol _send@16
    Debug/client.exe : fatal error LNK1120: 7 unresolved externals
    Error executing link.exe.

    client.exe - 8 error(s), 0 warning(s)

  4. #4
    Sono tutti errori di linking, non di codice, ti basta andare nelle proprietà del progetto e dirgli di compilare utilizzando anche la winsock32.lib

  5. #5
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    hai linkato WS2_32.LIB ?
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  6. #6
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    si l'avevo messa in link nelle opzioni ma ora che riguardo nn c'è...forse nn avevo premuto bene il pulsante...ok..o per sbaglio ho premuto su cancel

  7. #7
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    piccola domanda,perchè se metto WS2_32.LIB nelle impostazioni Link di vc++ 6 ogni volta che lo chiudo e lo riapro non ritrovo questa lib?apro un file a.cpp inserisco WS2_32.LIB tra i lib,chiudo e riapro lo stesso file e nn lo ritrovo più nelle impostazioni...aiuti?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Probabilmente tu inserisci la libreria in una modalita' di compilazione (debug) e poi compili in modalità diversa (release) .... o chissa' ...

    Includi il riferimento della libreria nel codice, in questo modo

    #pragma comment (lib,"wsock32.lib")

  9. #9
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    la tua risposta...tempestiva ed esatta come sempre!!
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.