Tôi mới sử dụng Indy và tôi muốn xây dựng một máy chủ proxy đơn giản với nó. Đây là một thư viện khá lớn, và tôi không biết bắt đầu từ đâu. Khi máy khách kết nối với máy chủ, OnExucute sẽ kích hoạt và nhận kết nối máy khách dưới dạng tham số (AContext.Connection).Máy chủ proxy sử dụng Indy
tôi muốn làm sau:
[client connection] := AContext.Connection
read host/port from [client connection]
[remote connection] := connect to host/port
while both connections alive:
if data available in [client connection]:
read data from [client connection]
write data to [remote connection]
if data available in [remote connection]:
read data from [remote connection]
write data to [client connection]
Câu hỏi đặt ra là những gì chức năng tôi nên sử dụng cho điều đó? Có là IOHandler
tài sản trong đối tượng kết nối với tấn của họ. Hãy giúp tôi.
Tôi đang sử dụng Indy đi kèm với Delphi2010.
Lời khuyên thực sự khôn ngoan, cảm ơn! Cả hai nguồn của các thành phần đều rất hữu ích. Nếu ai đó quan tâm, cuối cùng tôi đến với một cái gì đó như thế: http://pastebin.com/ixt2gssD – Frantic
Mã của bạn trên pastebin đã cứu ngày của tôi. Cảm ơn Frantic. –