Een vergissing is menselijk maar om er een puinhoop van te maken heb je een computer nodig (met mij erachter)
Verwijderd
Dat de server naar de client is verbonden betekend toch nog niet dat de client met de server verbonden is... toch?
als de client data kan ontvangen van de server is er toch een connectie?
Ik heb bij die clientsocket ook een onConnect event erbij gezet en die voert ie ook gewoon uit.
Ik heb bij die clientsocket ook een onConnect event erbij gezet en die voert ie ook gewoon uit.
Een vergissing is menselijk maar om er een puinhoop van te maken heb je een computer nodig (met mij erachter)
Verwijderd
sja... ik kan geen delphi dus echt verder helpen kan ik niet maar kijk anders hier even naar:
http://info.borland.com/devsupport/delphi/download_files/scktsrvr.zip
http://info.borland.com/devsupport/delphi/download_files/scktsrvr.zip
Verwijderd
Toch denk ik, omdat ie zegt:
"Windows socket error: A request to send or receive data was disallowed because the socket is not connected..."
dat je vanuit je client eerst nog iets van ClientSocket1.Connect() ofzo moet oproepen voordat je data gaat versturen. Is er niet zo'n soort functie in de socket api?
edit:
Dat je dus wel al een lijn hebt liggen tussen de server en de client (socket) maar dat de client nog niet verbonden is met de server.
"Windows socket error: A request to send or receive data was disallowed because the socket is not connected..."
dat je vanuit je client eerst nog iets van ClientSocket1.Connect() ofzo moet oproepen voordat je data gaat versturen. Is er niet zo'n soort functie in de socket api?
edit:
Dat je dus wel al een lijn hebt liggen tussen de server en de client (socket) maar dat de client nog niet verbonden is met de server.
Verwijderd
je zou serversocket.socket[0].sendtext('iets'); kunnen gebruiken. Dan gebruik je de connectie van de server
op de een of andere manier werkt het nu wel.
Maar hoe dat komt weet ik niet.
Nu heb ik weer gewooon deze tekst staan:
clientsocket1.Socket.SendText(edit2.text);
en het werkt wel
eens kijken hoe dat komt
Maar hoe dat komt weet ik niet.
Nu heb ik weer gewooon deze tekst staan:
clientsocket1.Socket.SendText(edit2.text);
en het werkt wel
eens kijken hoe dat komt
Een vergissing is menselijk maar om er een puinhoop van te maken heb je een computer nodig (met mij erachter)
Pagina: 1