5
Tôi có một máy chủ TCP đang chạy chấp nhận lệnh "GETHELLO" và trả về "HELLO". Tôi kiểm tra bằng cách sử dụng Telnet trong vỏ linux:Gửi và nhận dữ liệu TCP trong ruby
:~$ telnet 192.168.1.10 3000
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
GETHELLO
HELLO
Tôi có thể làm điều này bằng ruby bằng cách sử dụng TCPSocket? (gửi "GETHELLO" và đọc dữ liệu "HELLO" được máy chủ trả về)
Cảm ơn!
Tôi đã chỉnh sửa để làm cho nó hơi Rubyish và không sử dụng kích thước bộ đệm recc được mã hóa cứng. Hy vọng bạn không nhớ. –
@NiklasB .: có vẻ tốt, cảm ơn. – maerics
Tôi thử điều này nhưng đặt sock.gets không có dữ liệu trả về và chờ đợi vô thời hạn. Cảm ơn. – Jeremy