Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 16
  1. #1
    Lamer
    Data de Ingresso
    Jan 2010
    Posts
    19

    [Ajuda] Conexão Reversa

    Bom galera, quero saber como faço para o cliente receber uma conexão externa, pois só consigo em endereço local. O no-ip fica ativado, e o servidor conecta a esse no-ip, mas a conexão não chega no cliente, é só por aprendizado mesmo.

    Acho que o erro ta nessa linha do cliente:

    Código PHP:
    tcpListener = new TcpListener(System.Net.IPAddress.Any6666); 
    O ip address deve estar com ql opção depois do (.)? prq .Any é local não é?

    E o server conecta assim:

    Código PHP:
    tcpClient.Connect("xxx.no-ip.org"6666); 
    Espero ser ajudado, obrigado.

  2. #2
    o .Any faz com que ele escute qualquer endereço.
    MP Com dúvidas e pedidos de ajudas serão IGNORADAS
    "Mentes fracas não pensam,corpos fracos não lutam."

    Microsoft Technology Associate: Software Development Fundamentals (C#
    )

  3. #3
    Lamer
    Data de Ingresso
    Jan 2010
    Posts
    19
    bah, então vo tenta descobri o problema, alguem sabe se falta alguma função?

  4. #4
    Newbie
    Data de Ingresso
    May 2011
    Localização
    São Paulo
    Posts
    62
    Nao sei como esta seu codigo, mas se vc tiver escrito somente essa linha referente a conexao nao sera o suficiente mesmo para q funcione, após criar o TcpListener vc tbm deve fazer o seguinte:

    Código PHP:
    tcpListener = new TcpListener(System.Net.IPAddress.Any6666);
    tcpListener.Start();      //começa a escutar no ip e porta configurado

    for(;;)
    {
        
    TcpClient client null;   //socket para aceitar a conexao
        
    try
        {
            
    client tcpListener.AcceptTcpClient();   //aguarda até receber uma conexão
            
    Console.WriteLine("Conectado");
        }
        ....

    Espero q tenha ajudado xP

  5. #5
    Lamer
    Data de Ingresso
    Jan 2010
    Posts
    19
    disso eu sei, mas não é esse o problema, até abri a porta no modem mas mesmo assim nao ta conectando, tá tudo certo com o no-ip e tal. Não sei o que é ajudemmmm

    Abraço.

  6. #6
    O compilador da erro?
    O Winsock da algum erro?
    MP Com dúvidas e pedidos de ajudas serão IGNORADAS
    "Mentes fracas não pensam,corpos fracos não lutam."

    Microsoft Technology Associate: Software Development Fundamentals (C#
    )

  7. #7
    Lamer
    Data de Ingresso
    Jan 2010
    Posts
    19
    Então é em C# e tal... mas não deu erro nem no cliente nem no servidor, ao meu evr ta tudo certo até prq ja olhei outros exemplos na net mas de conexão direta... o único problema é que o cliente( listen ) não enxerga a conexão ( connect). Prq conecta no NO-IP, a porta ta aberta, tudo certim, eu não sei o que é. Se alguém achar uma source de exemplo ficarei muito grato. Vlww

  8. #8
    Citação Postado originalmente por Dano Ver Post
    Então é em C# e tal... mas não deu erro nem no cliente nem no servidor, ao meu evr ta tudo certo até prq ja olhei outros exemplos na net mas de conexão direta... o único problema é que o cliente( listen ) não enxerga a conexão ( connect). Prq conecta no NO-IP, a porta ta aberta, tudo certim, eu não sei o que é. Se alguém achar uma source de exemplo ficarei muito grato. Vlww
    É que eu não sei como é o objeto que você usa no C# mas você tem que ver se ele consegue resolver nomes,pois se ele não conseguir e você tentar colocar um nome e um dominio ele não vai funcionar mesmo.
    MP Com dúvidas e pedidos de ajudas serão IGNORADAS
    "Mentes fracas não pensam,corpos fracos não lutam."

    Microsoft Technology Associate: Software Development Fundamentals (C#
    )

  9. #9
    Lamer
    Data de Ingresso
    Jan 2010
    Posts
    19
    Acho q estou no caminho.

    Antes:

    Código PHP:
    tcpClient.Connect("xxx.no-ip.org"6666); 
    Depois:

    Código PHP:
    IPHostEntry host Dns.GetHostEntry("xxxx.no-ip.org");
                        
    tcpClient.Connect("host"6666
    mas ainda não deu, vo ce se mudo alguns objetos aki mas ta tudo certo sim, até prq localmente funfa.

  10. #10
    Lamer
    Data de Ingresso
    Jan 2010
    Posts
    19
    alguem ajuda aew, mas acho q da pra fazer a conexão reversa mesmo sendo o mesmo pc praa cliente e servidor né? até agora nao consegui fazer funfar ;S
    flww

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •