ABRINDO PORTA PARA SERVIDOR DE CHAT EM C#

GRANOLA 24/01/2010 09:02:04
#332724
Algumas semanas atras eu postei um topico aqui perguntando se existe algum tutorial explicando como fazer um chat em C# simples, me mostraram um link muito bom de um char super simples. O unico problema foi que todos os chats que faço necessitam que exista uma porta aberta para a comunicação entre servidor-cliente.
A internet aqui em casa em distribuida atraves de um roteador wireless, existe alguma maneira para eu conseguir hospedar um chat no meu computador mesmo usando wireless ? e como? abrindo uma porta do roteador ? como ? usado o roteador wireless D-Link e o tutorial q eu estava seguindo era esse aqui

http://www.geekpedia.com/tutorial240_Csharp-Chat-Part-2---Building-the-Chat-Server.html
http://www.geekpedia.com/tutorial239_Csharp-Chat-Part-1---Building-the-Chat-Client.html
CAIO.IN.DUST 27/01/2010 15:08:16
#332957
Granola, boa tarde!

O que eu entendi é que você quer fazer um acesso externo a uma de suas maquinas na rede. Bom para isso voce vai ter que ter um ip fixo ou utilizar um serviço como o NoIP e fazer um [Ô]NAT[Ô] (Redirecionamento no seu roter), como vai funcionar...

Não sei qual o serviço de provedor de internet você utiliza, mas não vem ao caso agora, com certeza quando você está conectado o seu provedor atribui um ip para sua coneção [Modem] (é com esse ip que voce é diferenciado na WEB) quando você estiver fora da sua rede vai utilizalo para chegar até seu modem que vai direcionar para seu roter (isso já deve estar acontecendo) bom agora no seu roter voce vai ter que criar a regra de redirecionamento apontando para qual maquina a solicitação deve ser enviada para resolução.

Exemplificando: se tivermos o ip 201.33.70.240 para a coneção e a da maquina rede tem o ip 192.168.0.2 então temos um ip externo (201.33.70.240) e um ip interno (192.168.0.2) no meu roter tem uma regra (no meu caso na opção [Ô]port forwarding[Ô]) que todas as requisições do ip externo na porta 8888 (http://201.33.70.241:8888) é encaminhado para o ip interno na porta 8080 (192.168.0.2:8080) onde eu tenho o apache como servidor web que resolve a solicitação devolve para o roter que envia para o solicitande.

Não sei se fui claro, não sei se respondi sua pergunta, so dei uma ideia que como como isso funciona.

No site da D-link voce encontra o manual para rotear sistema o REDIRECIONAMENTO DE PORTA ele libera todas as portas ou no www.abusar.org/manuais/m_d_link.html

Vai postando suas duvidas, modelo do seu d-link e estrutura da sua rede (Ex: Modem da Net-virtual, speed ou outros, mais um roter modelo tal mais maquinas) e vamos construir esser servidor do chat que você tem...


Para descobrir qual é o ip da sua coneção utilize o site http://meuip.datahouse.com.br/


Grato.
Tópico encerrado , respostas não são mais permitidas