Fórum Stream multiplayer #212711
09/02/2004
0
ae pessoal fmz?
Bom mexo um tempinho com delphi
E Dai tava querendo faze um joguin bobo pela net(+ pra aprende memo)
E eu tava vendo o exemplo do delphi o strm onde ele envia os dados por stream
Mais nesse exemplo ele envia um arquivo qeu existe(DAAA) no computador do cara
E eu criei um tipo Tplayer pra pega a posicao e qual eh o jogador
TPlayer = record
x:double;
y:double;
player:integer
end;
E ai queria sabe como posso envia os dados que vao tah numa variavel do tipo TPlayer jah que eu nao vo salva nada nenhum arquivo no pc.
Sera que alguem pode me ajuda???
vamo ve se com esse titulo alguem ajuda :)
Bom mexo um tempinho com delphi
E Dai tava querendo faze um joguin bobo pela net(+ pra aprende memo)
E eu tava vendo o exemplo do delphi o strm onde ele envia os dados por stream
Mais nesse exemplo ele envia um arquivo qeu existe(DAAA) no computador do cara
E eu criei um tipo Tplayer pra pega a posicao e qual eh o jogador
TPlayer = record
x:double;
y:double;
player:integer
end;
E ai queria sabe como posso envia os dados que vao tah numa variavel do tipo TPlayer jah que eu nao vo salva nada nenhum arquivo no pc.
Sera que alguem pode me ajuda???
vamo ve se com esse titulo alguem ajuda :)
Snipa
Curtir tópico
+ 0
Responder
Posts
10/02/2004
Nildo
Envie atravez de buffer:
SeuClientDeSocket.SendBuf( SuaVariavel, SizeOf( SuaVariavel ) );
lembrando de que não pode ter String no record e sim String[255].
Dae quando receber é a mesma coisa:
SeuClientOuServerDeSocket.RecvBuf( SuaVariavel, SizeOf( SuaVariavel ) );
SeuClientDeSocket.SendBuf( SuaVariavel, SizeOf( SuaVariavel ) );
lembrando de que não pode ter String no record e sim String[255].
Dae quando receber é a mesma coisa:
SeuClientOuServerDeSocket.RecvBuf( SuaVariavel, SizeOf( SuaVariavel ) );
Responder
Gostei + 0
10/02/2004
Nildo
Ou então a solução seria usar um componente que não seja de Stream e sim de Socket normal. Tipo o TClientSocket e o TServerSocket. Eles tem o método SendBuf e o evento OnRead que dentro dele tem o Socket.RecvBuf.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)