Dit is misschien best een interessant probleem.
Ik wil een chatprogramma maken met behulp van een winsock-control. Het is de bedoeling dat je er met zoveel personen mee kan chatten als je zelf wilt. Nu het volgende: Ik wil het programma zo maken dat als je het opstart, dat het programma eerst gaat kijken of er al een server-versie draait, zo ja. Dan connect het programma als client-versie daarmee. Zo nee, dan vormt het zelf een server. Door na winsock.connect de errors te vangen lukt het wel. Je kunt 10061 (gedwongen afgewezen) gebruiken als de computer aan staat en het programma niet draait. En de time-out error als de computer niet eens aan staat. Werkt op zich wel, het heeft een groot nadeel: Het duurt heel lang voordat er een time-out error optreed. Daardoor kunnen er (als er twee computers ongeveer tegelijkertijd worden opgestart) meerdere server-versies komen, die niet met elkaar geconnect zijn. Iemand enig idee hoe ik dit zou kunnen oplossen?
Groetjes Rik
Ik wil een chatprogramma maken met behulp van een winsock-control. Het is de bedoeling dat je er met zoveel personen mee kan chatten als je zelf wilt. Nu het volgende: Ik wil het programma zo maken dat als je het opstart, dat het programma eerst gaat kijken of er al een server-versie draait, zo ja. Dan connect het programma als client-versie daarmee. Zo nee, dan vormt het zelf een server. Door na winsock.connect de errors te vangen lukt het wel. Je kunt 10061 (gedwongen afgewezen) gebruiken als de computer aan staat en het programma niet draait. En de time-out error als de computer niet eens aan staat. Werkt op zich wel, het heeft een groot nadeel: Het duurt heel lang voordat er een time-out error optreed. Daardoor kunnen er (als er twee computers ongeveer tegelijkertijd worden opgestart) meerdere server-versies komen, die niet met elkaar geconnect zijn. Iemand enig idee hoe ik dit zou kunnen oplossen?
Groetjes Rik