public class Sock
{
TcpListener listener;
Socket handler;
String data = "";
public void Manden(string mensaje)
{
byte[] message = System.Text.Encoding.ASCII.GetBytes(mensaje);
//TcpListener listener;
try
{
IPAddress localAddr = IPAddress.Parse("127.0.0.1");
listener = new TcpListener(localAddr, 5545);
listener.Start();
}
catch (Exception ex) { }//jeje :P
handler = listener.AcceptSocket();
handler.Send(message);
}
public void Recibir(string data)
{
byte[] bytes = new byte[1024];
int count = 0;
do
{
handler.Receive(bytes);
data += System.Text.Encoding.ASCII.GetString(bytes, 0, count);
} while (data.IndexOf("FIN") == -1);
}