| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  27-08-2007, 20:36 | #1 | 
| Senior Member Iscritto dal: Dec 2003 
					Messaggi: 1759
				 | 
				
				[C] Confronto sempre negativo
			 
		Il mio programma client-server deve simulare un servizio di email in locale su un pc. Invio, lettura e cancellazione funzionano, ora sono alle prese con il login degli utenti. - Il server appena avviato, tramite la funzione "InizializzaUtenti", crea una lista contenente gli utenti registrati caricati da un file e attende il client. - Il client, tramite la funzione "LogIn", invia un messaggio al server contenente user, pass dell'utente e codice per la richiesta del servizio di login. - Il server riceve il messaggio ed avvia correttamente la funzione "LogIn" che gestisce tale servizio. Problema - All'interno della funzione "LogIn" del server, il confronto tra user e pass ricevute dal client e user e pass caricate dal file da sempre esito negativo, anche se apparentemente sono uguali. Qual è il problema? Questo è il codice essenziale per il login, ho tolto tutto ciò che non serve: - http://lacasa.altervista.org/software/Server.c - http://lacasa.altervista.org/software/Client.c - http://lacasa.altervista.org/software/utenti.txt per accedere ai file è necessario copiare il link e incollarlo nella barra dell'idirizzo del browser, oppure click destro e salva destinazione con nome. il file txt deve stare nella cartella da dove viene avviato il processo server. Per ora non è possibile aggiungere utenti, quindi bisogna fare il login con uno di quelli presenti nel file di testo. Ultima modifica di Alhazred : 27-08-2007 alle 20:39. | 
|   |   | 
|  27-08-2007, 21:13 | #2 | 
| Senior Member Iscritto dal: Dec 2003 
					Messaggi: 1759
				 | 
		Bah... errore trovato, il caldo mi fa male alla testa.    | 
|   |   | 
|  28-08-2007, 11:08 | #3 | 
| Senior Member Iscritto dal: Dec 2003 
					Messaggi: 1759
				 | 
		No, c'è ancora qualcosa che non va, ho modificato il codice, adesso se provo il login col primo utente in lista è tutto ok, viene riconosciuto, gli altri no. Credo ci sia qualche problema con i ritorni a capo a fine stringa, ma non riesco a risolvere. | 
|   |   | 
|  29-08-2007, 11:48 | #4 | 
| Senior Member Iscritto dal: Dec 2003 
					Messaggi: 1759
				 | 
		Stavolta il problema sembra essere stato risolto, c'erano un po' di \n che davano fastidio.
		 | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 01:13.









 
		 
		 
		 
		






 
  
 



 
                        
                        










