Ik zou hier op kantoor graag een webapplicatie maken waarmee bepaalde toetsen van een telefoontoestel vrij te programmeren zijn.
Het programmeren van deze toetsen lukt mij reeds via vb.net. Er wordt een TCP/IP communicatie opgezet naar de telefooncentrale (bepaald IP adres en poort) en vervolgens worden er commando's verstuurd in de vorm van een string (vb. 056 5 6 848 564 64658 4798 484894) gaat zeggen dat toets "x" functie "y" krijgt.
Nu zou ik dezelfde toepassing willen ontwikkelen in een webapplicatie, met wat extra optie's (inloggen met username & paswoord, ... - daarom het gebruik van php).
Het enige probleem is dat ik totaal geen idee heb of het mogelijk is via php een TCP/IP connectie op te zetten en data te versturen over deze connectie (dus zoals sockets in vb.net)
Nu dacht ik aan het volgende:
- met de webapplicatie kan ik een gebruiker laten inloggen
- hier wordt het toestelnummer van die gebruiker meegegeven en dit wordt bewaard in een tabel (mysql)
- indien de gebruiker zijn toetsen wil uitlezen ga ik de .exe van een vb.net applicatie runnen die het IP adres, poort, toestelnummer, ... uitleest uit de tabel (dus deze gaat de communicatie met de centrale verzorgen). Al de ontvangen data van de centrale bewaar ik in een 2de tabel. Mbv php ga ik nu deze 2de tabel uitlezen en de ontvangen data tonen op mijn webpagina
- zelfde manier indien de gebruiker een toets wil wijzigen --> de gekozen opties op de webpagina worden weggeschreven naar een tabel. Vervolgens gaat een andere .exe uitgevoerd worden die deze tabel gaat uitlezen en met deze velden een string vormt die vervolgens naar de centrale kan verstuurd worden.
Dit lijkt misschien een omslachtige manier, maar ik denk wel dat dit moet lukken. Maar als ik er toch aan begin wil ik natuurlijk ook wel een van de "betere" manieren gebruiken. Dus als het mogelijk is sockets (of iets gelijkaardigs) te gebruiken in php, dan is dat misschien toch een betere manier.
Graag heb ik jullie mening hierover...
Het programmeren van deze toetsen lukt mij reeds via vb.net. Er wordt een TCP/IP communicatie opgezet naar de telefooncentrale (bepaald IP adres en poort) en vervolgens worden er commando's verstuurd in de vorm van een string (vb. 056 5 6 848 564 64658 4798 484894) gaat zeggen dat toets "x" functie "y" krijgt.
Nu zou ik dezelfde toepassing willen ontwikkelen in een webapplicatie, met wat extra optie's (inloggen met username & paswoord, ... - daarom het gebruik van php).
Het enige probleem is dat ik totaal geen idee heb of het mogelijk is via php een TCP/IP connectie op te zetten en data te versturen over deze connectie (dus zoals sockets in vb.net)
Nu dacht ik aan het volgende:
- met de webapplicatie kan ik een gebruiker laten inloggen
- hier wordt het toestelnummer van die gebruiker meegegeven en dit wordt bewaard in een tabel (mysql)
- indien de gebruiker zijn toetsen wil uitlezen ga ik de .exe van een vb.net applicatie runnen die het IP adres, poort, toestelnummer, ... uitleest uit de tabel (dus deze gaat de communicatie met de centrale verzorgen). Al de ontvangen data van de centrale bewaar ik in een 2de tabel. Mbv php ga ik nu deze 2de tabel uitlezen en de ontvangen data tonen op mijn webpagina
- zelfde manier indien de gebruiker een toets wil wijzigen --> de gekozen opties op de webpagina worden weggeschreven naar een tabel. Vervolgens gaat een andere .exe uitgevoerd worden die deze tabel gaat uitlezen en met deze velden een string vormt die vervolgens naar de centrale kan verstuurd worden.
Dit lijkt misschien een omslachtige manier, maar ik denk wel dat dit moet lukken. Maar als ik er toch aan begin wil ik natuurlijk ook wel een van de "betere" manieren gebruiken. Dus als het mogelijk is sockets (of iets gelijkaardigs) te gebruiken in php, dan is dat misschien toch een betere manier.
Graag heb ik jullie mening hierover...