Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Socket in c++
Forum - C/C++ - Socket in c++

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Potete dirmi per favore come utilizzare i socket in c++ vorrei creare un applicazione che intearagisca con la rete:asd:
grazie anticipatamente:k:

Ultima modifica effettuata da il 25/06/2008 alle 18:55
PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 19:54
Mercoledì, 25/06/2008
Prima di tutto, dovresti cercare una guida sulla libreria Winsock. In rete ne trovi, e molte di queste sono per i principianti. (non si puo dare una spiegazione completa in un topic)
Studia cos'è una socket, il dialogo server-client etc.
Sul sito potrai trovare diversi esempi in C++ che fanno uso di tale sistema e potrai porre tutti i tuoi dubbi.

Luca

PM Quote
Avatar
^JAVA^ (Ex-Member)
Pro


Messaggi: 93
Iscritto: 06/12/2007

Segnala al moderatore
Postato alle 11:07
Giovedì, 26/06/2008
Ciao, per le Socket in Windows puoi guardare qui:
http://unsecure.altervista.org/doku/doku.php?id=windows:pr ...
Mentre per Linux basta che cerchi GaPil.
Ciao!.

Ultima modifica effettuata da ^JAVA^ il 26/06/2008 alle 11:08
PM Quote
Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 14:14
Giovedì, 26/06/2008
Ciao!
Anche io tempo fa ho cercato qualcosa sulle socket...
è stato difficile trovare qualche tutorial (in italiano) che spiegasse tutto bene, ma alla fine ho trovato questo sito dove secondo me ti spiegano molto bene cosa devi fare per creare un programma client e uno server che si mandano messaggi tramite la rete:
http://www.swprog.com/articoli/csc_2.php

L'unica cosa che ho dovuto cambiare per fargli accettare connessioni da tutti gli indirizzi è la
riga 35 del programma server:
Codice sorgente - presumibilmente Plain Text

  1. //vecchia riga:
  2. Server_addr.sin_addr.s_addr = "127.0.0.1";
  3. //cambiato con:
  4. Server_addr.sin_addr.s_addr = INADDR_ANY;



Il resto è veramente ok... facile da capire e funzionale...:k::k:

PM Quote