2012-04-12 44 views
6

tôi đang chạy máy chủ TCP trên máy của mình. HĐH của tôi là Windows 7 Professional. Tôi đã thử nghiệm máy chủ của mình bằng phần mềm kiểm tra kết nối TCP và tôi nghĩ máy tính của mình không cho phép hơn 300-400 kết nối. Tôi đã thử nghiệm phần mềm của mình cho 1000 khách hàng TCP và mọi phần mềm của tôi (hoặc máy tính tôi không biết) không chấp nhận hơn 300-400 kết nối.Số kết nối máy khách TCP tối đa trên Windows 7 Pro cho phần mềm máy chủ C# TCP

Số lượng kết nối tối đa cho PC (không phải là máy tính PC) thực tế không phải về mặt lý thuyết. Tôi đang phát triển phần mềm trên một máy tính Windows 7 nhưng tôi sẽ sử dụng phần mềm trên một máy chủ Windows vì vậy tôi muốn biết nếu vấn đề là hệ điều hành của tôi hoặc phần mềm của tôi.

Cảm ơn bạn.

Trả lời

1

vấn đề này dường như có liên quan đến số lượng cổng có thể được mở. Mặc định là khá ít. Kiểm tra this liên kết để có được bước vào việc tăng chúng trên cửa sổ

Các max Tôi tin là 65534

+0

Tôi không nghĩ như vậy bởi vì máy chủ của tôi chỉ lắng nghe cổng 1234. Tôi nghĩ rằng phần mềm thử nghiệm của tôi (máy tính khác trong mạng) có thể mở đủ cổng để kiểm tra máy chủ. – sanchop22

+0

@petre - máy chủ chỉ nghe trên một cổng, tuy nhiên khi kết nối được chấp nhận thì cổng mới được sử dụng để thực hiện giao tiếp đó. Nếu khách hàng của bạn là những người chạy dài mà không đóng kết nối đủ sớm thì số lượng cổng được sử dụng tăng lên. – Raam

1

Tôi nhớ rằng có một cài đặt để giới hạn số lượng kết nối đến cổng TCP để tránh các cuộc tấn công DoS (Từ chối dịch vụ).

Đây là cài đặt có thể bị hủy kích hoạt, có thể đây là giới hạn bạn đang tiếp cận.

Look here

Các vấn đề liên quan