[RESOLU] Quel gadget pour le tchat?
[RESOLU] Quel gadget pour le tchat?
Bonsoir,
Je voudrais savoir quel gadget web dois-je utiliser pour programmer un tchat (ou messenger) en privé.
Merci
Je voudrais savoir quel gadget web dois-je utiliser pour programmer un tchat (ou messenger) en privé.
Merci
Dernière modification par omega le mer. 13/juin/2018 1:19, modifié 1 fois.
Win7 (x64) 64 bits Pb 5.72
Re: Quel gadget pour le tchat?
Question pas assez claire.
Si c'est pour l'affichage j'en ai fais un avec un editorgadget tout simplement. et un string gadget pour rentrer ce que l'on écrit.
Si c'est pour l'affichage j'en ai fais un avec un editorgadget tout simplement. et un string gadget pour rentrer ce que l'on écrit.
Re: Quel gadget pour le tchat?
Bonjour,
Pour le Gadget aucun, par contre question bibliothèque avec "Network", tu devrais t'en sortir.
GallyHC
Pour le Gadget aucun, par contre question bibliothèque avec "Network", tu devrais t'en sortir.
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Quel gadget pour le tchat?
Ôte moi d'un doute : Est ce que tu penses que les gadgets savent communiquer entres eux et avec plusieurs utllisateurs à travers le réseau internet ?omega a écrit :Je voudrais savoir quel gadget web dois-je utiliser pour programmer un tchat (ou messenger) en privé.
Désolé mais à questions idiotes réponses inadéquates voir même débiles.
■ Plus sérieusement.
A priori tu auras au minimum :
- Un StringGadget() pour la saisie des messages associé à un ButtonGadget() pour l'envoi du message lui même associé à l’événement "Touche Entrée" pour l'expérience utilisateur.
- Un ListIconGadget() ou un TextGadget() multilignes pour l'historique des messages
Mais le plus important est : Comment comptes tu procéder pour communiquer entres les utilisateurs ?
Dernière modification par falsam le mar. 12/juin/2018 12:18, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Quel gadget pour le tchat?
En effet, regarde du coté de la bibliothèque Network. En PB tu as
Je n'ai pas SB donc je reste pas précis pour ne pas dire de conneries mais en PB tu as 2 exemples :
un NetworkClient.pb et un NetworkServer.pb
En SB tu dois aussi pouvoir utiliser le traitement dynamique de pages web.. Donc ton stockage online pour ce qui est du serveur et une application client pour les utilisateurs.
Je n'ai pas SB donc je reste pas précis pour ne pas dire de conneries mais en PB tu as 2 exemples :
un NetworkClient.pb et un NetworkServer.pb
En SB tu dois aussi pouvoir utiliser le traitement dynamique de pages web.. Donc ton stockage online pour ce qui est du serveur et une application client pour les utilisateurs.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Quel gadget pour le tchat?
InitNetwork() n'existe pas avec SpiderBasic
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Quel gadget pour le tchat?
En même temps vu que tout se passe online c'est un peu logique
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Quel gadget pour le tchat?
J'ai codé un petit module pour avoir du websocket en sb; et j'vous balance un petit exemple avec pour le même prix.
Code : Tout sélectionner
DeclareModule Websocket
Declare Open(Adress.s,*OnMessageCallback,*OnOpenCallback,*OnErrorCallback,*OnCloseCallback)
Declare Send(message.s)
Declare Close()
Declare IsSupported()
EndDeclareModule
Module Websocket
; Public Procedures
Procedure Open(Adress.s,*OnMessageCallback,*OnOpenCallback,*OnErrorCallback,*OnCloseCallback)
Protected Result
! websocket = new WebSocket(v_adress);
! websocket.onopen = function(evt) { p_onopencallback(evt) };
! websocket.onclose = function(evt) { p_onclosecallback(evt) };
! websocket.onmessage = function(evt) { p_onmessagecallback(evt) };
! websocket.onerror = function(evt) { p_onerrorcallback(evt) };
! v_result = websocket;
ProcedureReturn Result
EndProcedure
Procedure Send(message.s)
! websocket.send(v_message);
EndProcedure
Procedure Close()
! websocket.close();
EndProcedure
Procedure IsSupported()
Protected Result
!if (window.WebSocket){
!v_result=1;
!};
ProcedureReturn Result
EndProcedure
EndModule
CompilerIf #PB_Compiler_IsMainFile ; Example
; Private Procedures
Procedure onOpen(evt)
websocket::Send("something")
EndProcedure
Procedure onClose(evt)
Debug "onClose"
EndProcedure
Procedure onMessage(evt)
Protected MessageFromWs.s
! v_messagefromws = v_evt.data;
Debug MessageFromWs
EndProcedure
Procedure onError(evt)
Debug "onError()"
EndProcedure
websocket::Open("ws://127.0.0.1:9999/", @onMessage(),@onOpen(),@onError(),@onClose())
CompilerEndIf
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Quel gadget pour le tchat?
Ce qui implique la réalisation d'un serveur avec PureBasic par exemple
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Quel gadget pour le tchat?
ah bah oui, mais là dessus, pas de miracle : faudra bien un serveur. Ou alors, l'autre solution c'est d'utiliser WebRTC, qui permet de faire du peer to peer, mais j'en ai pas besoin donc j'ai pas fait de module :p (ceci dit, ça a pas l'air bien compliqué)
Re: Quel gadget pour le tchat?
Merci à vous tous pour vos réponses
Je crois que je ne me suis pas bien exprimé ou alors à cause du mot gadget vous avez pensé automatiquement au Pb, non ma question concerne uniquement une solution web, c'est à dire le formulaire à utiliser au niveau de la page web, le conteneur des messages. C'est ça ce que j'ai appelé gadget en pensant au code html tout simplement.
J'espère que c'est clair à présent
Merci
Je crois que je ne me suis pas bien exprimé ou alors à cause du mot gadget vous avez pensé automatiquement au Pb, non ma question concerne uniquement une solution web, c'est à dire le formulaire à utiliser au niveau de la page web, le conteneur des messages. C'est ça ce que j'ai appelé gadget en pensant au code html tout simplement.
J'espère que c'est clair à présent
Merci
Win7 (x64) 64 bits Pb 5.72
Re: Quel gadget pour le tchat?
ça y est j'ai trouvé la solution merci à tous
Win7 (x64) 64 bits Pb 5.72
- TazNormand
- Messages : 1294
- Inscription : ven. 27/oct./2006 12:19
- Localisation : Calvados (14)
Re: Quel gadget pour le tchat?
Tu pourrais développer, car bien que le forum parle de PB, ta solution pourrait peut-être intéresser quelqu'un d'autre avec la même problématiqueomega a écrit :ça y est j'ai trouvé la solution merci à tous