![]() |
TClientSocket y TServerSocket
Necesito hacer una red con dos computadoras(punto a punto) para un proyecto escolar que es hacer un juego y necesito utilizar el TClientSocket y el TServerSocket.
Quisiera saber si me podrian decir cono le hago para enviar y recibir información con esos componentes. De ante mano muchas gracias. Atte: Fled Larga vida a jobags. http://jobags.galeon.com/ |
Leete algo de la ayuda de delphi, y mira los programas de ejemplo que trae (Demos), como el del chat. Es sencillo, el cliente y server tienen un objeto Socket, con un metodo SendText para enviar mensajes de texto, y sus correspondientes eventos al leer y enviar. Hay mucha info, asi que detente y mira los ejemplos, y dinos si tienes alguna duda
|
Gracias
Cita:
Pero tengo otra pregunta... Se puede usar nada mas el TClientSocket para hacer la red? De antemano muchas gracias... |
¿Para hacer la red?, no se puede hacer una red con esos componentes, pero si transmitir un mensaje o stream a traves de ella
|
entonces si se pueden utilizar solamente los TClientSocket?, realmente lo unico que necesito es poder enviar texto.
Tiene que ser un tipo chat, pero nada mas entre dos computadoras. |
y tambien lo que se necesita es poder enviar un archivo de texto(.txt)
|
El ejemplo del chat que te recomendo hector es muy explicito, aun no entiendo porq no puedes utilizar el server, de hecho ese ejemplo es el que necesitas
|
No, necesitas un serversocket para poder interactuar entre dos clientsockets. Puedes de hecho tener un client y serversocket en la misma aplicacion, asi te facilitas el hecho de que no tienes que esperar que el "cliente" se conecte al "servidor" para poder iniciar un dialogo, sino que como ambos seran la misma cosa simultaneamente, el dialogo puede ser iniciado por cualquiera de las dos partes
|
Lo que dices, hector, está bien, pero tendrías que saber la ip de las otras pc. Te recomiendo que estudies bien primero el TClient/Server Socket (si puedes, pásate a las Indy, que son mejores ;) ) y dale un buen repaso al Streaming. ;)
|
Muchas gracias
Muchas gracias a todos.
Atte: fled. |
De nada, si tienes aguna duda no dudes en ponerla en el foro, así te ayudamos a tí y a la comunidad ;)
|
La franja horaria es GMT +2. Ahora son las 12:45:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi