Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Server and Network (socket) [WinError 10053]
#1
I was watching a tutorial on making a multiplayer game and clients to connect it.
The Problem is that I keep getting this error and I don't know why Angry :

[WinError 10053] An established connection was aborted by the software in your host machine

network.py
import socket

class Network:
    def __init__(self):
        self.client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.server = "..."
        self.port = 5555
        self.addr = (self.server, self.port)
        self.id = self.connect()
        print(self.id)

    def connect(self):
        try:
            self.client.connect(self.addr)
            return self.client.recv(2048).decode()
        except:
            pass

    def send(self, data):
        try:
            self.client.send(str.encode(data))
            return self.client.recv(2048).decode()
        except socket.error as e:
            print(e)



n = Network()
print(n.send('Hello'))
print(n.send('Working'))
server.py
import socket
from _thread import *
import sys

server = "..."
port = 5555

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

try:
    s.bind((server, port))
except socket.error as e:
    str(e)

s.listen(2)
print("Waiting for connection, Server Started")


def threaded_client(conn):
    conn.send(str.encode("Connected"))
    reply = ""
    while True:
        try:
            data = conn.receiv(2048)
            reply = data.decode("utf-8")

            if not data:
                print("Disconnected")
                break
            else:
                print("Received: ", reply)
                print("Sending: ", reply)

            conn.sendall(str.encode(reply))
        except:
            break

    print("Lost connection")
    conn.close()


while True:
    conn, addr = s.accept()
    print("Connected to:", addr)

    start_new_thread(threaded_client, (conn,))


network.py output:
Output:
Connected [WinError 10053] An established connection was aborted by the software in your host machine None [WinError 10053] An established connection was aborted by the software in your host machine None Process finished with exit code 0
server.py output:
Output:
Waiting for connection, Server Started Connected to: ('192.168...', ...) Lost connection
I only get the error when I have the lines 29/30 in network.py.

Thanks in Advance!

(Note: I removed the IP adresses, etc just because I don't want you to see them. They're present in the real code.)

Edit: I just realised that there's a Forum for networking. I'm sorry!
Quote
#2
I've made some modifications to your threaded_client method, the modified method is below

def threaded_client(conn):
    conn.send(str.encode("Connected"))
    reply = ""
    while True:
        try:
            data = conn.recv(2048)
            reply = data.decode("utf-8")

            if data:
                print("Received: ", reply)
                print("Sending: ", reply)
                conn.sendall(str.encode(reply))
        except:
            break
 
    print("Lost connection")
    conn.close()
line 24 of server.py should be
data = conn.recv(2048)
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  Server and Network (socket) [WinError 10053] SheeppOSU 2 1,749 Apr-13-2019, 09:23 PM
Last Post: SheeppOSU
  Async socket server and ports Pengwyn 1 723 Feb-28-2019, 12:13 AM
Last Post: DeaD_EyE
  Multi connection socket server help! MuntyScruntfundle 0 448 Feb-19-2019, 12:03 PM
Last Post: MuntyScruntfundle
  Multiple network socket servers? MuntyScruntfundle 1 604 Nov-13-2018, 03:46 PM
Last Post: wavic
  Send data BMP180 between client and server trought module socket smalhao 0 773 Jul-30-2018, 12:56 PM
Last Post: smalhao
  OSError: [WinError 10038] An operation was attempted on something that is not a socke vikas 0 1,946 May-18-2018, 11:23 AM
Last Post: vikas
  socket server with SSL accepting unencrypted data kopite 0 1,266 Apr-20-2017, 08:31 AM
Last Post: kopite
  socket server help abrew132 1 1,777 Apr-20-2017, 03:02 AM
Last Post: Skaperen

Forum Jump:


Users browsing this thread: 1 Guest(s)