Ajuda - Busca - Membros - Calendário
Versão Completa: Ajuda com sockets
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Douglas Soares
Boa tarde, estou tentando fazer um sistema de chat com os componentes TServerSocket e TClientSocket, quando eu conecto o cliente no servidor e mando uma mensagem recebe normalmente, mas ao inverso não, ele da um erro:

Windows socket error: Uma solicitação de envio ou recebimento de dados não foi permitida porque o soquete não está conectado e (durante o envio em um soquete de datagrama usando-se uma chamada sendto) não foi fornecido um endereço (10057), on API 'send'

alguém pode me ajudar?
Jhonas
QUOTE
Boa tarde, estou tentando fazer um sistema de chat com os componentes TServerSocket e TClientSocket, quando eu conecto o cliente no servidor e mando uma mensagem recebe normalmente, mas ao inverso não, ele da um erro:



Douglas... faça uma busca no forum

http://scriptbrasil.com.br/forum/index.php...e=TServerSocket

abraço
Douglas Soares
Busquei e nada me ajudou, wacko.gif carreguei a fonte aqui http://www.4shared.com/file/236998714/e3de...ontrolador.html

é só executar o Controlador - Vitima e depois o Controlador Server e conectar!

daí no vitima você pega e tenta enviar um comando como abrir CD que ele abre, daí vai no controlador - vitima e tenta enviar a mensagem com o EDIT... vai dar o erro, obs: sempre que abrir o controlador vitima ele some, então compile denovo e mude o nome do executavel para controlador.exe e depois execute-o

Se alguém puder me ajudar com isso, eheh.

obrigado
Jhonas
Esse exemplo que voce pegou serve apenas para testar os controles TServerSocket e TClientSocket em uma rede interna.

abraço
Douglas Soares
wacko.gif, você pode me passar algum que sirva para internet??? e que funcione, rsrs

Obrigado
Jhonas
voce poderia usar o mesmo exemplo ... mas deve levar em conta algumas restrições do proprio provedor, que devem ser modificadas, caso contrário, qualquer um poderia bagunçar ( isso se chama invasão ) qualquer outro micro na rede da internet.


OBS: O VNC é uma aplicação desse tipo, mas é necessario que o programa seja instalado em duas maquinas na rede e com o uso de senha para que outros não tenham acesso.

abraço
Douglas Soares
o que estou fazendo é um trojan, porém apenas para estudo... o que eu precisaria modificar?
Jhonas
QUOTE
o que estou fazendo é um trojan, porém apenas para estudo... o que eu precisaria modificar?


Mesmo sendo para estudo, as regras do forum não permitem esse tipo de abordagem ( códigos maliciosos ) ... desculpe mas não posso ajudá-lo nesse sentido.

abraço
Douglas Soares
beleza, você tem como me ajudar fazer um chat com Tclientsocket e Tserversocket? porém via internet? eu não consigo fazer um mandar mensagem para o outro wacko.gif
Jhonas
Experimente esse:

http://www.invasao.com.br/2009/01/29/tutor...at-no-delphi-7/

abraço
Douglas Soares
Opa esse é bom sim.... mas eu queria um separado, exemplo, eu vou ser o servidor, e meus amigos vão ter os clientes... somente os clientes, eles nunca serão o servidor!, tem jeito?
Jhonas
QUOTE
Opa esse é bom sim.... mas eu queria um separado, exemplo, eu vou ser o servidor, e meus amigos vão ter os clientes... somente os clientes, eles nunca serão o servidor!, tem jeito?


jeito tem .... mas se está achando meio complicado, veja outra opção:

http://scriptbrasil.com.br/forum/index.php...st&p=460741

abraço
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.