Fórum Erro ao enviar string via TCP/IP #232665
17/05/2004
0
Estou tentando enviar strings via tcp/ip para um servidor e estou utilizando o ClientSocket da palheta Internet, mas quando dou um:
ClientSocket1.Socket.SendText(´Teste´);
Dá o seguinte 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´
Lembrando q os componentes estão todos conectados e com os ips corretos.
O q pode ser??
Obrigado
Eder Ribeiro
Ederribeiro
Curtir tópico
+ 0Posts
17/05/2004
Cabelo
sem mais
Cabelo
Gostei + 0
17/05/2004
Jasig Aurumalfa
O que você colocou mais na procedure?
Gostei + 0
17/05/2004
Ederribeiro
Eu coloquei sim um serversocket na aplicação.
Não tem nada de mais, apenas configuro o host e a porta, mando conectar a envio a string para o servidor. É quando dá o erro.
ClientSocket1.Socket.ASyncStyles := [asWrite];
ClientSocket1.Host := ´192.168.0.200´;
ClientSocket1.Port := 2103;
ClientSocket1.Open;
ClientSocket1.Socket.SendText(Edit1.Text);
é só isso!!! estou me descabelando!!!
Eder Ribeiro
Gostei + 0
17/05/2004
Cabelo
Poste aki os resultados
sem mais
Cabelo
Gostei + 0
18/05/2004
Ederribeiro
Os sockets conectam normalmente, esse erro ocorre quando eu tento enviar uma string com:
ClientSocket1.Socket.SendText(Edit1.Text);
Aguardo respostas
Obrigado!!
Gostei + 0
18/05/2004
Gilialdo
\Arquivos de programas\Borland\Delphi6\Demos\Internet\Chat\
pode ajudar um pouco.
Gostei + 0
18/05/2004
Nildo
Outra coisa, você pode estar com vírus na sua maquina (que hooka a ws2_32.dll), ou então, utilizando Firewall. Verifique se não há nada de errado no MsConfig -> Palena Iniciar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)