Hrrmz.. ben bezig met een soort telnet-chat-server (ja ja ja, het wiel uitvinden enzo, ja ja ja, genoeg kant-en-klare voorbeelden op internet, maar ik wil er wat van opsteken en daarom zoveel mogelijk zelf doen).
Werkt allemaal best lekker, users kunnen via een willekeurig telnet prog inloggen (btw ik maak geen gebruik van het telnet protocol maar er wordt gewoon rauwe data verstuurd, althans dat is de bedoeling, want daar ligt juist het probleem).
Oke ik heb een aantal subs gemaakt die verantwoordelijk zijn voor de input van en output naar de gebruikers. Als iemand inlogt of uitlogt, krijgen alle verbonden clients dat gelijk te zien. Als iemand iets zegt, moeten ze echter zelf eerst een stukje data naar de server verzenden, alvorens de data binnenkomt. Dat snap ik niet en omdat ik dus aan het uitzoeken ben hoe en wat er fout zit (misschien kent iemand dit probleem en kan me ff wijzen waar ik moet zoeken?) heb ik op de server ook maar ff een client gemaakt. Die logt dus in nadat de server loopt en pleurt alle binnenkomende data in een textbox. En daar komt, al gelijk bij het begin, dit te staan:
In werkelijkheid is dit 1 lange regel maar om de layout te bewaren heb ik ff newlines ingevoegd
WTF? Dat verstuurd de server helemaal nooit! Hoe komt dat daar? Wat is het? Wat doe ik eraan? Ik snap het niet... alle problemen die ik tot nu toe tegen kwam, waren gewoon logische programmeerfouten/verkeerde technieken/etc, allemaal mijn fout dus... maar dit... dit snap ik niet.
Werkt allemaal best lekker, users kunnen via een willekeurig telnet prog inloggen (btw ik maak geen gebruik van het telnet protocol maar er wordt gewoon rauwe data verstuurd, althans dat is de bedoeling, want daar ligt juist het probleem).
Oke ik heb een aantal subs gemaakt die verantwoordelijk zijn voor de input van en output naar de gebruikers. Als iemand inlogt of uitlogt, krijgen alle verbonden clients dat gelijk te zien. Als iemand iets zegt, moeten ze echter zelf eerst een stukje data naar de server verzenden, alvorens de data binnenkomt. Dat snap ik niet en omdat ik dus aan het uitzoeken ben hoe en wat er fout zit (misschien kent iemand dit probleem en kan me ff wijzen waar ik moet zoeken?) heb ik op de server ook maar ff een client gemaakt. Die logt dus in nadat de server loopt en pleurt alle binnenkomende data in een textbox. En daar komt, al gelijk bij het begin, dit te staan:
code:
1
2
3
4
5
6
7
| ???????4?????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????? ?4???????????? |
In werkelijkheid is dit 1 lange regel maar om de layout te bewaren heb ik ff newlines ingevoegd
WTF? Dat verstuurd de server helemaal nooit! Hoe komt dat daar? Wat is het? Wat doe ik eraan? Ik snap het niet... alle problemen die ik tot nu toe tegen kwam, waren gewoon logische programmeerfouten/verkeerde technieken/etc, allemaal mijn fout dus... maar dit... dit snap ik niet.
[ Voor 6% gewijzigd door muba op 17-01-2003 17:33 ]
Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea