thể trùng lặp:
On localhost, how to pick a free port number?Cách chọn số cổng miễn phí trong python?
Yêu cầu của tôi là khác biệt so với câu hỏi này.
On localhost, how to pick a free port number?
Tôi viết thư này một thiết lập thử nghiệm của một quá trình sử dụng python. Quá trình khác cần một số cổng được chuyển (nói như một tham số dòng lệnh). Tôi không thể mã hóa một số số cổng ngẫu nhiên vì nhiều người dùng thường chạy cùng một thử nghiệm trong cùng một hộp. Bây giờ, làm thế nào để tôi chọn một cổng miễn phí trong python?
Edit:
tôi không tạo ra một ổ cắm trong python. Tôi chỉ cần chuyển một số cho một số quy trình khác như một đối số dòng lệnh.
Từ câu trả lời của DRH, Tôi có thể tạo ổ cắm giả, nhận số cổng của nó, đóng nó và chuyển sang quy trình thực tế. Có cách nào tốt hơn để làm điều này không?
Yêu cầu của bạn khác nhau theo cách nào? – wim
Tôi không tạo ra một ổ cắm trong python. Vì vậy, làm thế nào để tôi yêu cầu hệ điều hành để cung cấp cho một cổng miễn phí? Tôi chỉ cần chuyển số đó đến một số quy trình khác như một đối số dòng lệnh. – balki
Tôi không chắc chắn về việc yêu cầu hệ điều hành cho một số cổng miễn phí. Nếu bạn hỏi nhiều lần mà không cần mở ổ cắm thì sao? Có đảm bảo rằng bạn sẽ nhận được số cổng khác nhau trên mỗi yêu cầu không? – jcollado