import socket
backlog = 1 #Number of queues
sk_1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk_2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
local = {"port":1433}
internet = {"port":9999}
sk_1.bind (('', internet["port"]))
sk_1.listen(backlog)
sk_2.bind (('', local["port"]))
sk_2.listen(backlog)
Về cơ bản, tôi có mã này. Tôi đang cố gắng lắng nghe trên hai cổng: 1433 và 9999. Nhưng, điều này dường như không hoạt động.Python: Nghe trên hai cổng
Làm cách nào tôi có thể nghe trên hai cổng, trong cùng một tập lệnh python ??
Nhưng, phần không hoạt động là hai liên kết. – mRt
@mRt, bạn đang quan sát những triệu chứng nào với lệnh gọi 'bind'? Chúng dường như chính xác cho việc kết nối hai cổng trên tất cả các giao diện có sẵn (đó là những gì chuỗi rỗng "host" có nghĩa là, tất nhiên). –