Đây là lệnh tcpserver có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
tcpserver - chấp nhận các kết nối TCP đến
SYNOPSIS
máy chủ tcp [ -146jpPhHrRoOdDqQv ] [ -chạn chế ] [ -xquy tắc.cdb ] [ -Bcờ ] [ -ggiở trò ] [
-uuid ] [ -btồn đọng ] [ -ltên địa phương ] [ -tthời gian chờ ] [ -Igiao diện ] chủ nhà cổng chương trình [
arg ... ]
MÔ TẢ
máy chủ tcp đợi kết nối từ máy khách TCP. Đối với mỗi kết nối, nó chạy chương trình
với các đối số đã cho, với bộ mô tả 0 đọc từ mạng và bộ mô tả 1
ghi vào mạng.
Địa chỉ của máy chủ được cung cấp bởi chủ nhà và cổng. chủ nhà có thể là 0, cho phép kết nối từ
bất kỳ máy chủ lưu trữ; hoặc một địa chỉ IP cụ thể, chỉ cho phép kết nối với địa chỉ đó; hoặc một máy chủ
tên, cho phép kết nối đến địa chỉ IP đầu tiên cho máy chủ đó. cổng có thể là một số
số cổng hoặc tên cổng. Nếu như cổng là 0, máy chủ tcp sẽ chọn một cổng miễn phí.
máy chủ tcp thiết lập một số biến môi trường, như được mô tả trong môi trường tcp(5).
máy chủ tcp thoát khi nhận được SIGTERM.
LỰA CHỌN
-chạn chế
Không xử lý nhiều hơn hạn chế kết nối đồng thời. Nếu có hạn chế
bản sao đồng thời của chương trình đang chạy, trì hoãn việc chấp nhận kết nối mới cho đến khi
một bản sao kết thúc. hạn chế phải là một số nguyên dương. Mặc định: 40.
-xquy tắc.cdb
Thực hiện theo các quy tắc được biên soạn thành quy tắc.cdb by quy tắc tc. Các quy tắc này có thể chỉ định
thiết lập các biến môi trường hoặc từ chối các kết nối từ các nguồn xấu.
máy chủ tcp không đọc quy tắc.cdb vào trí nhớ; bạn có thể chạy lại quy tắc tc thay đổi
máy chủ tcpcủa hành vi khi đang bay.
-Bcờ
Viết cờ vào mạng ngay lập tức sau mỗi lần kết nối được thực hiện. máy chủ tcp
viết cờ trước khi tra cứu TCPREMOTEHOST, trước khi tra cứu THÔNG TIN TẠM BIỆT TCPvà
trước khi kiểm tra quy tắc.cdb.
Tính năng này có thể được sử dụng để giảm độ trễ trong các giao thức mà khách hàng chờ đợi
một lời chào từ máy chủ.
-ggiở trò Chuyển ID nhóm thành giở trò sau khi chuẩn bị nhận các kết nối. giở trò phải là một
sô nguyên dương.
-uuid Chuyển ID người dùng thành uid sau khi chuẩn bị nhận các kết nối. uid phải là một
sô nguyên dương.
-1 Sau khi chuẩn bị nhận các kết nối, hãy in số cổng cục bộ thành tiêu chuẩn
đầu ra.
-4 Quay lại ổ cắm IPv4. Điều này là cần thiết cho các hệ thống bị hỏng cuối cùng như
OpenBSD sẽ không cho phép các ổ cắm IPv6 kết nối với các địa chỉ IPv4 được ánh xạ V6.
Xin lưu ý rằng điều này cũng áp dụng cho tra cứu DNS, vì vậy bạn sẽ phải sử dụng DNS
trình phân giải có địa chỉ IPv6 để chấp nhận các kết nối IPv6. Sử dụng DNSCACHEIP để thiết lập
IP động của trình phân giải DNS.
-6 Buộc chế độ IPv6 trong các biến môi trường UCSPI, ngay cả đối với các kết nối IPv4. Cái này
sẽ thiết lập $ PROTO đến TCP6 và đưa các địa chỉ IPv4 được ánh xạ IPv6 vào TCPLOCALIP và
TCPREMOTEIP.
-Igiao diện
Liên kết với giao diện mạng giao diện ("eth0" trên Linux, chẳng hạn). Đây là
chỉ được xác định và cần thiết cho các địa chỉ liên kết cục bộ IPv6.
-btồn đọng
Cho phép lên đến tồn đọng đồng thời SYN_RECEIVED. Mặc định: 20. Trên một số hệ thống,
tồn đọng được âm thầm giới hạn ở 5. Xem nghe(2) để biết thêm chi tiết.
-o Để yên các tùy chọn IP. Nếu máy khách đang gửi các gói dọc theo một tuyến nguồn IP,
gửi các gói tin trở lại theo cùng một tuyến đường.
-O (Mặc định.) Hủy các tùy chọn IP. Máy khách vẫn có thể sử dụng định tuyến nguồn để kết nối và
để gửi dữ liệu, nhưng các gói sẽ được gửi trở lại theo lộ trình mặc định.
-d (Mặc định.) Trì hoãn gửi dữ liệu trong một phần giây bất cứ khi nào máy chủ từ xa
đang phản hồi chậm, để sử dụng mạng tốt hơn.
-D Không bao giờ trì hoãn việc gửi dữ liệu; bật TCP_NODELAY. Điều này thích hợp để tương tác
-q Yên lặng. Không in bất kỳ tin nhắn nào.
-Q (Mặc định.) In thông báo lỗi.
-v Dài dòng. In tất cả các tin nhắn có sẵn.
THU THẬP DỮ LIỆU LỰA CHỌN
-p Hoang tưởng. Sau khi tra cứu tên máy chủ từ xa, hãy tra cứu địa chỉ IP cho
tên và đảm bảo một trong số họ khớp TCPREMOTEIP. Nếu không ai trong số họ làm như vậy, hãy bỏ đặt
TCPREMOTEHOST.
-P (Mặc định.) Không hoang tưởng.
-h (Mặc định.) Tra cứu tên máy chủ từ xa và thiết lập TCPREMOTEHOST.
-H Không tra cứu tên máy chủ từ xa.
-ltên địa phương
Không tra cứu tên máy chủ địa phương; sử dụng tên địa phương cho TCPLOCALHOST.
-r (Mặc định.) Cố gắng lấy THÔNG TIN TẠM BIỆT TCP từ máy chủ từ xa.
-R Đừng cố lấy THÔNG TIN TẠM BIỆT TCP từ máy chủ từ xa.
-tthời gian chờ
Từ bỏ THÔNG TIN TẠM BIỆT TCP cố gắng kết nối sau thời gian chờ giây. Mặc định: 26.
Sử dụng tcpserver trực tuyến bằng các dịch vụ onworks.net