PDA

Visualizza la versione completa : [C] Comunicazione tra due client e un server


xxmgaxx
02-12-2010, 19:05
salve ho il seguente problema devo far comunicare 2 client fra loro, ho scritto tutta la parte di inizializzazione del server, ora devo far comunicare fra loro due client che lo richiedano cio X invia il messaggio al server il server lo tratta e lo rigira ad Y,

MdE2005
02-12-2010, 19:27
Originariamente inviato da xxmgaxx
salve ho il seguente problema devo far comunicare 2 client fra loro, ho scritto tutta la parte di inizializzazione del server, ora devo far comunicare fra loro due client che lo richiedano cio X invia il messaggio al server il server lo tratta e lo rigira ad Y,

Forse uno scherzo.. :jam:

1. Linguaggio nel titolo
2. SO utilizzato
3. mancanza del problema reale (qual'? Cosa non sai fare?)
4. mancanza di dettagli (protocolli utilizzati, codice non postato)

Riprova..

xxmgaxx
02-12-2010, 20:03
Scusi, linguaggio C,sistema linux, progetto finale "forza 4", non s come dopo che x ha inviato la propria gestita s valida ecc ecc. come inviarla a Y,

MdE2005
02-12-2010, 20:54
Originariamente inviato da xxmgaxx
Scusi
Sbagliando si impara, tuttavia nei forum esiste la regola *non scritta* di rivolgersi con il "tu" anzich con il "lei", nonostante in certi casi la comunicazione avvenga tra persone di et diversa o posizione sociale completamente opposta: una regola ereditata dall'inglese che la lingua ufficiale dei forum, il webglish, ha adottato; quindi dammi pure del "tu".



Originariamente inviato da xxmgaxx
non s come dopo che x ha inviato la propria gestita s valida ecc ecc. come inviarla a Y,
Questo proprio incomprensibile..
Non capisco tuttavia quale sia il problema: se gi riesci a far comunicare i 2 client con il server, basta che implementi un protocollo personale nel server che faccia in modo di indirizzare i dati ricevuti da un client all'altro client; per maggiori dettagli dovrei conoscere tutto il programma (il codice intendo) per intero.


Ciao :)

xxmgaxx
03-12-2010, 00:59
due processi client sono l'interfaccia tra giocatori e il server. Un client, una volta abilitato dal server,
accetta come input una mossa, la trasmette al server, e riceve la risposta dal server. Il server a sua volta quando riceve una mossa, comunica ai due client la posizione del colpo, se mette 4 pedine in fila decreta la vittoria altrimenti abilita il secondo client a spedire una mossa.

MdE2005
03-12-2010, 06:32
Non capisco tuttavia quale sia il problema: se gi riesci a far comunicare i 2 client con il server, basta che implementi un protocollo personale nel server che faccia in modo di indirizzare i dati ricevuti da un client all'altro client; per maggiori dettagli dovrei conoscere tutto il programma (il codice intendo) per intero.

Spiega meglio ci che non riesci a fare oppure posta il codice che hai scritto, altrimenti non possiamo aiutarti.


Ciao :)

xxmgaxx
03-12-2010, 09:15
non so come indirizzare i dati ricevuti da un client all'altro client

sebaldar
03-12-2010, 09:39
Originariamente inviato da xxmgaxx
non so come indirizzare i dati ricevuti da un client all'altro client

devi comunque transitare da un server, lui che rimane in ascolto.

MdE2005
03-12-2010, 09:58
Originariamente inviato da xxmgaxx
non so come indirizzare i dati ricevuti da un client all'altro client
Andiamo per gradi:
1. sai inviare dati da client al server
2. sai leggere dati dal server
3. sai inviare dati dal server

Dimmi quale delle 3 non sai fare

xxmgaxx
03-12-2010, 12:46
si, si si,

Loading