ciao,
vorrei creare un programma il cui core è separato dalla GUI,più o meno come fa MLDonkey (programma P2P) il tutto scrivendolo interamente in C++.
Questa GUI deve collegarsi ad una porta predefinita (in locale o in una rete) e dialogare con il core.
Visto che il sorgente di MLDonkey non mi è stato d'aiuto in quanto scritto anche in altri linguaggi, provo ad aprire questa discussione nella speranza di trovare qualcuno che mi possa aiutare..
Dato per scontato il fatto di dover includere l'header socket.h in C, vorrei capire come usufruire di questa risorsa.
C'è qualcuno che può darmi qualche dritta, consigliarmi qualche sorgente di programma scritto in C da leggere....qualsiasi aiuto è ben accetto
C++ connessione ad una porta specifica
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
Re: C++ connessione ad una porta specifica
non esiste una libreria standard per gestire i socket in c++.
la soluzione ottimale credo sia dare un occhiata :
http://www.gnu.org/software/libc/manual ... ml#Sockets
e quindi costruire un paio di classi in c++ per i tuoi scopi , esempio una classe client ed una server.
la soluzione ottimale credo sia dare un occhiata :
http://www.gnu.org/software/libc/manual ... ml#Sockets
e quindi costruire un paio di classi in c++ per i tuoi scopi , esempio una classe client ed una server.
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Re: C++ connessione ad una porta specifica
intanto grazie per la risposta
cioè devo creare un socket server per il core ed un socket client che viene richiamato dalla gui per stabilire una connessione...giusto?
ho trovato questa guida http://www.feelinglinux.com/articles/usosocket.jsp e credo possa darmi molti spunti.....
se hai altri suggerimenti, consiglia pure
cioè devo creare un socket server per il core ed un socket client che viene richiamato dalla gui per stabilire una connessione...giusto?
ho trovato questa guida http://www.feelinglinux.com/articles/usosocket.jsp e credo possa darmi molti spunti.....
se hai altri suggerimenti, consiglia pure