Tôi biết từ "kết nối" không thực sự phù hợp khi nói về UDP, nhưng ...UDP, NAT và thiết lập "kết nối"
Làm thế nào để một máy chủ (IP được biết đến) nhận được các gói UDP của nó thông qua Internet cho một máy khách phía sau NAT?
Ví dụ: giả sử khách hàng kết nối và xác thực với máy chủ bằng cách sử dụng một số thông báo qua TCP. Tại thời điểm này, máy chủ đã sẵn sàng để bắt đầu truyền dữ liệu đến máy khách trên UDP, nhưng làm thế nào để máy chủ biết được địa chỉ các gói UDP để họ tìm đường qua bất kỳ bộ định tuyến NAT nào tới máy khách?
Nếu nắm tay khách hàng gửi thông báo "Tôi sẵn sàng cho phát trực tuyến" qua UDP, các bộ định tuyến NAT sẽ giữ cổng mở để máy chủ có thể phản hồi với luồng dữ liệu UDP của nó?
Hoặc tôi có bỏ qua đường đi ở đây không?
bạn đang thiết kế giao thức của riêng mình hay đang cố gắng làm cho giao thức hiện tại hoạt động? – Alnitak
Tôi sẽ triển khai một cái gì đó mới. – chardy