Alogo Nuevo

Páginas: 3 (523 palabras) Publicado: 17 de enero de 2013
Chat Usando Visual Studio 2010


Código Servidor
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Threading;using System.Collections;

namespace Servidor
{
class Program
{
public static Hashtable clientsList = new Hashtable();
public static void Main(string[] args)
{TcpListener serverSocket = new TcpListener(8888);
int contador = 0;
TcpClient ClientSocket = default(TcpClient);
serverSocket.Start();Console.WriteLine("Servidor Iniciado");
//ClientSocket = serverSocket.AcceptTcpClient();
//Console.WriteLine("Cliente Aceptado");
contador = 0;while (true)
{
contador += 1;
ClientSocket = serverSocket.AcceptTcpClient();
byte[] bytesFrom = new byte[10025];string dataFromClient = null;
NetworkStream networkStream = ClientSocket.GetStream();
networkStream.Read(bytesFrom, 0, (int)ClientSocket.ReceiveBufferSize);dataFromClient = System.Text.Encoding.ASCII.GetString(bytesFrom);
dataFromClient = dataFromClient.Substring(0, dataFromClient.IndexOf("$"));clientsList.Add(dataFromClient, ClientSocket);
broadcast(dataFromClient + " Joined ", dataFromClient, false);
Console.WriteLine(dataFromClient + " Joined chat room ");handleClinet client = new handleClinet();
client.startClient(ClientSocket, dataFromClient, clientsList);
}
ClientSocket.Close();serverSocket.Stop();
Console.WriteLine("exit");
Console.ReadLine();
}

public static void broadcast(string msg, string uName, bool flag)
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALog
  • Alog
  • Demas Que Alogo
  • alogo
  • alogo
  • Alogamiento Dominio Raiz .DO
  • Nuevo
  • La nueva era

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS