| Membros: 224 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
Pessoal aqui segue um exemplo de uso de Sockets em C#, qualquer dúvida postem:
--- Cliente ---
using System; using System.Net; using System.Net.Sockets; using System.IO; public class SocketClient { public static void Main() { Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP); IPAddress ip = IPAddress.Parse("127.0.0.1"); IPEndPoint enderecoServidor = new IPEndPoint(ip, 4444); socket.Connect(enderecoServidor); NetworkStream stream = new NetworkStream(socket); StreamReader input = new StreamReader(stream); StreamWriter output = new StreamWriter(stream); Console.Write("send: "); string enviar = Console.ReadLine();
//enviar ao servidor output.WriteLine(enviar); output.Flush();
//ler do servidor string leitura = input.ReadLine(); Console.WriteLine("Servidor -> "+leitura);
//Apenas pra janela não fechar Console.WriteLine("Pressione enter para sair"); Console.ReadLine(); } }
----------------------- Servidor ------------------
using System; using System.Net; using System.Net.Sockets; using System.IO; public class SocketServer { static void Main(string[] args) { Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP); IPEndPoint enderecoServidor = new IPEndPoint(IPAddress.Any, 4444); socket.Bind(enderecoServidor); socket.Listen(4444);
Socket conexaoCliente = socket.Accept(); //socket. NetworkStream stream = new NetworkStream(conexaoCliente); StreamWriter output = new StreamWriter(stream); StreamReader input = new StreamReader(stream);
string fraseDoCliente = input.ReadLine(); Console.WriteLine("Cliente -> : " + fraseDoCliente);
Console.Write("Send : "); string leitura = Console.ReadLine(); output.WriteLine(leitura); output.Flush();
//Apenas pra janela não fechar Console.WriteLine("Pressione enter para sair"); Console.ReadLine(); } }
--------------- Arquivos fontes -----------
|
| |||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |