Websockets

Gestart doorCalvin8 reacties52 weergaven

9 berichten · pagina 1 van 1

Calvin

Lid · Topicstarter

Berichten
907
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo allemaal,

Ik heb een algemene vraag over websockets.
Normaal moet je met jQuery/Ajax een interval zetten en dan om de x seconden een query laten uitvoeren naar de database. Nu wilde ik eens kijken naar websockets, maar op internet is er vrij weinig te vinden over wat ik wil.

Op google staan allemaal examples met real-time chats, maar ik wil dat als in de database iets nieuws staat de gebruiker dit dan te zien krijgt.

Dus in database insert ik nieuwe data en wil ik dat dat op de pagina van de gebruiker wordt weergegeven.

Iemand een example script? Kan dit uberhaupt met websockets?

Mvg, Calvin.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als je dit met websockets wilt doen zou je een server moeten hebben en dan een programma in bijv. java,

De client zal dan connections met de -> server maken en de server / client kunnen "berichten" (packets) naar elkaar sturen die je dan weer vertaald
0
Calvin

Lid · Topicstarter

Berichten
907
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Als je dit met websockets wilt doen zou je een server moeten hebben en dan een programma in bijv. java,

De client zal dan connections met de -> server maken en de server / client kunnen "berichten" (packets) naar elkaar sturen die je dan weer vertaald
Kan dit ook in javascript of php? (node.js ?)
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Calvin schreef:
Eerdere citaten tonen
Nielsie schreef:
Als je dit met websockets wilt doen zou je een server moeten hebben en dan een programma in bijv. java,
De client zal dan connections met de -> server maken en de server / client kunnen "berichten" (packets) naar elkaar sturen die je dan weer vertaald

Kan dit ook in javascript of php?
Javascript zal de client zijn

// Node.js kan je volgens mij een websocket server mee maken, not sure
0
Calvin

Lid · Topicstarter

Berichten
907
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Eerdere citaten tonen
Calvin schreef:
Eerdere citaten tonen
Nielsie schreef:
Als je dit met websockets wilt doen zou je een server moeten hebben en dan een programma in bijv. java,
De client zal dan connections met de -> server maken en de server / client kunnen "berichten" (packets) naar elkaar sturen die je dan weer vertaald

Kan dit ook in javascript of php?
Javascript zal de client zijn

// Node.js kan je volgens mij een websocket server mee maken, not sure
Ik heb er nooit meegewerkt, dus dat zal wel weer veel googlen zijn.

Edit:

Alle tutorials zijn echt verschrikkelijk, dus als iemand het fatsoenlijk kan uitleggen zou het fijn zijn!
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Nielsie schreef:
Eerdere citaten tonen
Calvin schreef:
Eerdere citaten tonen
Nielsie schreef:
Als je dit met websockets wilt doen zou je een server moeten hebben en dan een programma in bijv. java,
De client zal dan connections met de -> server maken en de server / client kunnen "berichten" (packets) naar elkaar sturen die je dan weer vertaald

Kan dit ook in javascript of php?
Javascript zal de client zijn

// Node.js kan je volgens mij een websocket server mee maken, not sure
Node.js kan dat zeer zeker, maar dan moet je wel een VPS o.i.d. hebben om node.js op te draaien. Het werkt niet op een normale webserver.
0
Calvin

Lid · Topicstarter

Berichten
907
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Nielsie schreef:
Eerdere citaten tonen
Calvin schreef:
Eerdere citaten tonen
Nielsie schreef:
Als je dit met websockets wilt doen zou je een server moeten hebben en dan een programma in bijv. java,
De client zal dan connections met de -> server maken en de server / client kunnen "berichten" (packets) naar elkaar sturen die je dan weer vertaald

Kan dit ook in javascript of php?
Javascript zal de client zijn

// Node.js kan je volgens mij een websocket server mee maken, not sure
Node.js kan dat zeer zeker, maar dan moet je wel een VPS o.i.d. hebben om node.js op te draaien. Het werkt niet op een normale webserver.
Kun je dan met een normale webhost geen real-time applicaties maken zonder AJAX Longpolling?
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Node.js kun je inderdaad voor websockets gebruiken. Een websocket luistert als het ware naar een verbinding, zodra de verbinding iets te melden heeft kun je javascript iets laten doen met die gegevens.

Persoonlijk raad ik voor hosting SaaS providers aan zoals Appfog. SaaS is eigenlijk hosting 2.0, je kunt verschillende services laten draaien zonder dat je technische kennis nodig hebt (zoals node.js en redis).

Edit: misschien is dit interessant voor je http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/
0
Berichten
528
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
draai een node.js server, en dan de socket.io module.
als database kan je een nosql als redis gebruiken, heel snel en handeld de data als json dus zeer eenvoudig om mee te werken.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren