Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[php] webapplicatie die vb.net applicaties gaat runnen?

Pagina: 1
Acties:

  • mmy841
  • Registratie: Juli 2004
  • Laatst online: 09-07-2021
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...

  • user109731
  • Registratie: Maart 2004
  • Niet online
mmy841 schreef op donderdag 28 februari 2008 @ 09:22:
Dus als het mogelijk is sockets (of iets gelijkaardigs) te gebruiken in php, dan is dat misschien toch een betere manier.
http://nl3.php.net/manual/en/ref.sockets.php ?

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
mmy841 schreef op donderdag 28 februari 2008 @ 09:22:
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)
En hier kan je stoppen met het lezen/opstellen van de startpost. :P Als dit nu je probleem is, zoek je nu dit uit. :Y)
PHP heeft van nature juist heel complete I/O mogelijkheden, dus neem eerst die mogelijkheden tot je, door bijvoorbeeld een blik te werpen op fopen(), curl en sockets in de PHP manual. :)

{signature}


  • mmy841
  • Registratie: Juli 2004
  • Laatst online: 09-07-2021
@JanDM en @Voutloos,
bedankt voor de antwoorden. Dit zal inderdaad een veel betere manier zijn en ik ga het ook onmiddellijk bekijken!