lolunix
12-09-2009, 11:16
Salve ho da poco cominicato a leggere un libro introduttivo per il c# mi interessa il web e in questo libro:
http://www.apogeonline.com/libri/88-503-2391-3/scheda
è presente una piccola applicazione client server cioè questa:
System;
using System.Text;
using System.IO;
using System.Threading;
using System.Net;
using System.Net.Sockets;
using System.Net.NetworkInformation;
namespace server
{
public class server
{
protected static int port = 1919;
protected static TcpListener ascolto = null;
protected static Socket cliensock = null;
public static void Main()
{
try
{
IPAddress indirizzoIP =
IPAddress.Parse("127.0.0.1");
ascolto = new TcpListener(
indirizzoIP, port);
while(true)
{
ascolto.Start();
Console.WriteLine(
"sto ascoltando sulla porta "+
port+" ...");
cliensock = ascolto.AcceptSocket();
Console.WriteLine(
"accettata una connessione da "+
cliensock.RemoteEndPoint);
ServerProcessor processor =
new ServerProcessor(cliensock);
Thread thread = new Thread(
new ThreadStart(processor.process));
thread.Start();
}
}
catch(Exception e)
{
Console.WriteLine(
"eccezzione genrica..");
Console.WriteLine("sorgente: " + e.Source);
Console.WriteLine("messaggio: " + e.Message);
}
}
}
}
il problema è che non funge :( sarà che l ho copiato a mano ma i listati non li trovo di qusto libro :muro:
ecco gli errori
Errore 1 Impossibile trovare il tipo o il nome dello spazio dei nomi 'ServerProcessor'; probabilmente manca una direttiva using o un riferimento a un assembly C:\Users\lorenzo\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 37 19 ConsoleApplication1
Errore 2 Impossibile trovare il tipo o il nome dello spazio dei nomi 'ServerProcessor'; probabilmente manca una direttiva using o un riferimento a un assembly C:\Users\lorenzo\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 38 26 ConsoleApplication1
http://www.apogeonline.com/libri/88-503-2391-3/scheda
è presente una piccola applicazione client server cioè questa:
System;
using System.Text;
using System.IO;
using System.Threading;
using System.Net;
using System.Net.Sockets;
using System.Net.NetworkInformation;
namespace server
{
public class server
{
protected static int port = 1919;
protected static TcpListener ascolto = null;
protected static Socket cliensock = null;
public static void Main()
{
try
{
IPAddress indirizzoIP =
IPAddress.Parse("127.0.0.1");
ascolto = new TcpListener(
indirizzoIP, port);
while(true)
{
ascolto.Start();
Console.WriteLine(
"sto ascoltando sulla porta "+
port+" ...");
cliensock = ascolto.AcceptSocket();
Console.WriteLine(
"accettata una connessione da "+
cliensock.RemoteEndPoint);
ServerProcessor processor =
new ServerProcessor(cliensock);
Thread thread = new Thread(
new ThreadStart(processor.process));
thread.Start();
}
}
catch(Exception e)
{
Console.WriteLine(
"eccezzione genrica..");
Console.WriteLine("sorgente: " + e.Source);
Console.WriteLine("messaggio: " + e.Message);
}
}
}
}
il problema è che non funge :( sarà che l ho copiato a mano ma i listati non li trovo di qusto libro :muro:
ecco gli errori
Errore 1 Impossibile trovare il tipo o il nome dello spazio dei nomi 'ServerProcessor'; probabilmente manca una direttiva using o un riferimento a un assembly C:\Users\lorenzo\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 37 19 ConsoleApplication1
Errore 2 Impossibile trovare il tipo o il nome dello spazio dei nomi 'ServerProcessor'; probabilmente manca una direttiva using o un riferimento a un assembly C:\Users\lorenzo\AppData\Local\Temporary Projects\ConsoleApplication1\Program.cs 38 26 ConsoleApplication1