Đây là lệnh congcpclient 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
CurveCP - Các chương trình xử lý tin nhắn
SYNOPSIS
đường cong [-q (không bắt buộc)] [-Q (không bắt buộc)] [-v (không bắt buộc)] [-c bàn phím(không bắt buộc)]
[tên của] [pk] [ip] [Hải cảng] [máy lẻ] [ăn xin]
MÔ TẢ
Trang hướng dẫn sử dụng này tài liệu ngắn gọn về đường congCP lệnh.
Máy chủ kiểu UNIX truyền thống như ftpd chỉ xử lý một kết nối mạng, đọc
đầu vào từ stdin và ghi đầu ra vào stdout. Một "máy chủ siêu cấp" chẳng hạn như inetd hoặc tcpserver
lắng nghe các kết nối mạng và bắt đầu một quy trình máy chủ riêng cho mỗi kết nối.
Sản phẩm đường congCP các công cụ dòng lệnh có thêm một mức mô-đun. Các máy chủ đường cong
superserver lắng nghe các kết nối mạng. Đối với mỗi kết nối, máy chủ đường cong bắt đầu
đường cong trình xử lý tin nhắn; đường cong sau đó khởi động một máy chủ chẳng hạn như ftpd. sau đó
ftpd gửi một luồng dữ liệu tới đường cong, từ đó gửi tin nhắn đến
máy chủ đường cong, mã hóa và xác thực các tin nhắn và gửi chúng bên trong mạng
gói tin. Đồng thời đường cong nhận các gói mạng, xác minh và giải mã
các thông điệp bên trong các gói và chuyển các thông điệp đến đường cong; đường cong
gửi một luồng dữ liệu tới ftpd. Công cụ curvecpmessage tương tự cũng được sử dụng bởi
đường cong.
máy chủ đường cong và đường cong có thể sử dụng các chương trình khác với đường cong. Các chương trình đó
có thể trực tiếp tạo thông báo ở định dạng thông báo CurveCP mà không cần nói chuyện với
các công cụ như ftpd; hoặc họ có thể hỗ trợ một giao thức hoàn toàn khác sử dụng lại
Lớp mật mã của CurveCP nhưng lại truyền các loại thông điệp khác nhau.
Trang này giải thích những gì lập trình viên phải làm để viết đường cong thay thế đó
nói chuyện với máy chủ đường cong và đường cong.
Incoming không có lộn xộn
Bộ mô tả tệp 8 là một đường ống. Đọc từ đường ống này một byte độ dài n, từ 1 đến 68, và
Thông điệp 16 * n-byte. Lặp lại. Đường ống được đặt ở chế độ không chặn; chuẩn bị cho EAGAIN
và EWOVERBLOCK, ngay cả ở giữa tin nhắn.
Việc đọc đường ống này phải luôn hoạt động. Các đường cong và máy chủ đường cong chương trình
giả sử rằng mọi thư được đọc ngay lập tức. Nếu bạn không thể xử lý một tin nhắn ngay lập tức,
đọc nó và đặt nó vào một hàng đợi. Nếu bạn không có không gian hàng đợi, hãy ném thư đi;
điều này sẽ không gây ra rắc rối, vì bạn phải có khả năng xử lý các thư bị thiếu trong bất kỳ
trường hợp.
Năng động không có lộn xộn
Bộ mô tả tệp 9 là một đường ống. Viết vào đường ống này một byte độ dài n, từ 1 đến 68, và
Thông điệp 16 * n-byte. Lặp lại. Đường ống được đặt ở chế độ không chặn; chuẩn bị cho EAGAIN
và EWOVERBLOCK, ngay cả ở giữa tin nhắn.
Với tư cách là máy khách, không sử dụng byte độ dài trên 40 cho đến khi có thư từ máy chủ.
(Các thông báo bên trong gói CurveCP Initiate được giới hạn ở 640 byte.)
Máy chủ CurveCP không khởi động cho đến khi nó nhận được thông báo từ máy khách.
Hơn nữa, máy chủ CurveCP phải nhận được thông báo này trong vòng 60 giây kể từ khi máy khách
khởi động. (Gói khởi tạo CurveCP chỉ có hiệu lực trong 60 giây sau khi
gói Cookie CurveCP tương ứng.) Điều này không có nghĩa là máy khách phải bắt đầu
gửi tin nhắn ngay lập tức, nhưng điều đó có nghĩa là phải đợi hơn một giây để gửi
một tin nhắn là một ý tưởng tồi.
LỰA CHỌN
Cách Sử dụng đường cong:
-q không bắt buộc
không có thông báo lỗi
-Q không bắt buộc
in thông báo lỗi (mặc định)
-v không bắt buộc
in thêm thông tin
-c bàn phím không bắt buộc
sử dụng thư mục khóa công khai này
tên của tên máy chủ
pk khóa công khai của máy chủ
ip địa chỉ IP của máy chủ
cổng cổng UDP của máy chủ
ext phần mở rộng của máy chủ
ăn xin chạy khách hàng này
Sử dụng curvecpclient trực tuyến bằng các dịch vụ onworks.net