Как принимать данные с двух TCP портов?

У меня есть код которые принимает данные на порт 9090 и пишет эти данные в MYSQL. Как сделать чтобы можно было получать данные одновременно с порта 9090 и 9091? Данные с каждого порта должны записываться в разные таблицы. Например с порта 9090 в таблицу tab, данные с порта 9091 в таблицу tab1.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import socket
import mysql.connector
sock = socket.socket()
sock.bind(('', 9090))
sock.listen(1)
conn, addr = sock.accept()

print ('connected:', addr)

while True:
    data = conn.recv(1024)
    print(data)
    mydb = mysql.connector.connect(
    host='127.0.0.1',
    user='Admin',
    password='12345',
    database='tab'
    )
    cur = mydb.cursor()
    insert="INSERT INTO barcode (barcode) VALUES (%s)"
    val = (data)
    params=(val,)
    cur.execute(insert, params)
    cur.close()
    mydb.commit()
    print(cur.rowcount, "record inserted.")
    if not data:
        break
conn.close()

Ответы (0 шт):