Hejsan.Sockets
Jag håller på att skriva en liten chat i PHP.
Där jag har då ett serverscipt som hanterar flera anslutningar med socket_select.
På clientsidan har jag då ett script med en oändlig loop som alltid är ansluten till servern och väntar på att servern ska skicka data som då skrivs ut direkt.
När clienten ska skriva data så ansluts en till anslutning till servern som skickar datan och sedan kopplar från.
Detta fungerar hyffsat förutom att till och från får jag felmedelandet från servern:
"Warning: socket_read() unable to read from socket [10053]: An established connection was aborted by the software in your host machine. "
Vad innebär det egentligen? Och vad kan man göra åt det? Om det går att svara på så här på rak arm,
Det som händer då är att det klienten skickar inte kommer fram utan användaren på klienten måste skriva in sitt medelande igen.
Har även funderat på om det går att använda en och samma anslutning för att skicka och ta emot data eftersom jag har en anslutning som ligger öppen hela tiden.
//Johan