Beste mede tweakers,
Ik ben nog beginnende met c#.net en ik probeer aan de hand van wat voorbeelden te begrijpen hoe dit in zijn werk gaat. Nu wil ik graag het volgende bereiken (waar ik momenteel visual ;
Een socket server die HTTP requests kan ontvangen, parsen en vervolgens Form onderdelen(in een Windows Form application) aansturen.
Hiervoor het voorbeeld gebruikt op deze website
Echter weet ik niet of dit het voorbeeld is waar ik op af moet gaan. Als ik dit gebruik blijft de GUI hangen.
Als ik hem ombouw om de GUI niet vast te laten hangen (na wat Googlen heb ik dit hier gevonden:) Dan start allebei wel goed op, echter kan ik dan niet communiceren met formulier onderdelen aangezien mijn informatie die ik via de sockets binnen krijg in 'static' functies komt te zitten.
Mijn vraag; zit ik op de goede weg? Of moet ik het helemaal anders aanpakken? Ik las ook adviezen over een background worker, maar ik geloof dat dat meer met een langdurige taak te maken heeft waarbij je een progress terug kan krijgen (getal tussen 0 en 100). niet echt wat ik zoek dus.
Kan iemand mij een klein beetje in de goede richting helpen waar ik naar moet kijken?
Alvast vriendelijk bedankt!
Ik ben nog beginnende met c#.net en ik probeer aan de hand van wat voorbeelden te begrijpen hoe dit in zijn werk gaat. Nu wil ik graag het volgende bereiken (waar ik momenteel visual ;
Een socket server die HTTP requests kan ontvangen, parsen en vervolgens Form onderdelen(in een Windows Form application) aansturen.
Hiervoor het voorbeeld gebruikt op deze website
Echter weet ik niet of dit het voorbeeld is waar ik op af moet gaan. Als ik dit gebruik blijft de GUI hangen.
Als ik hem ombouw om de GUI niet vast te laten hangen (na wat Googlen heb ik dit hier gevonden:) Dan start allebei wel goed op, echter kan ik dan niet communiceren met formulier onderdelen aangezien mijn informatie die ik via de sockets binnen krijg in 'static' functies komt te zitten.
Mijn vraag; zit ik op de goede weg? Of moet ik het helemaal anders aanpakken? Ik las ook adviezen over een background worker, maar ik geloof dat dat meer met een langdurige taak te maken heeft waarbij je een progress terug kan krijgen (getal tussen 0 en 100). niet echt wat ik zoek dus.
Kan iemand mij een klein beetje in de goede richting helpen waar ik naar moet kijken?
Alvast vriendelijk bedankt!