Ir para conteúdo
Entre para seguir isso  
Sayfor

Exemplo de programa de socket

Recommended Posts

Sayfor    0
Sayfor

De um computador (a) vc se conecta a um outro computadfor (http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/cool.gif e salva as informaçoes no banco de dados do compuitador (http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/cool.gif.

Aplicativo agindo tanto como servidor como cliente..

Este não está com as linhas comentadas pois era um desafio do meu curso e por isso não comentei ;]

 

procedure TForm1.Button1Click(Sender: TObject);varip:string;begin        ip:=inputbox('Digite o IP','','127.0.0.1');        clientsocket1.host:=ip;        clientsocket1.active:=true;        txtnome.Enabled:=true;        txtendereco.Enabled:=true;        txtcidade.enabled:=true;end;procedure TForm1.ServerSocket1Accept(Sender: TObject;  Socket: TCustomWinSocket);begin        Label1.Caption := 'Conectado à: ' + Socket.RemoteAddressend;procedure TForm1.FormCreate(Sender: TObject);////Desenvolvido por Sayfor//beginserversocket1.Active:=true;label1.caption:='Desconectado';lbl2.Visible:=false;end;procedure TForm1.Button3Click(Sender: TObject);begin        clientsocket1.socket.sendtext(txtnome.Text+ ',' + txtendereco.text + ',' + txtcidade.text);end;procedure TForm1.ServerSocket1ClientRead(Sender: TObject;  Socket: TCustomWinSocket);  var  p:string;  x:string;  y:string;begin        lbl2.visible:=true;        lbl2.Caption:=socket.receivetext;        p:=lbl2.Caption;        x:=copy(p,1,pos(',',p)-1);        delete(p,1,pos(',',p));        y:=copy(p,1,pos(',',p)-1);        delete(p,1,pos(',',p));        table1.Append;        table1['Nome']:=x;        table1['Endereco']:=y;        table1['Cidade']:= p;        table1.Post;end;end.
Foto do form:

Imagem Postada

 

Espero que vcs tenham conseguido ter uma basa do code.

 

//Sayfor

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fox-    0
Fox-

Opa!Vlw ai SayforMuito legal o Socket.. apesar de se simples.To me quebrando aki pra aprende a mexe no Indy, eh muito parecido com o socket, porem num consigo fazer um chat o cliente ta travando assim q estabelece a conexao to cheio disso ja.Esses dias q achei o Socket no Delphi Vo começa a tenta usa ele..vlw ai pelo tuto

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sayfor    0
Sayfor

hehe..Foi anda.. pior que quando da pau em socket é muito chato descobri o que é -.-"

Compartilhar este post


Link para o post
Compartilhar em outros sites
André    0
André

hihi dahorinha hihi

Compartilhar este post


Link para o post
Compartilhar em outros sites
Johnnie Walker    0
Johnnie Walker

Boa ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×