# Telnet client, can't get end of message

**URL:** <https://www.ruby-forum.com/t/telnet-client-cant-get-end-of-message/174621>\
**Category:** Ruby\
**Created:** [August 30, 2009, 2:24am UTC](https://www.ruby-forum.com/t/telnet-client-cant-get-end-of-message/174621 "2009-08-30T02:24:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![born\_in\_USSR](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/2bfe46/32.png) [@born\_in\_USSR](https://www.ruby-forum.com/u/born_in_USSR)\
**Post date:** [August 30, 2009, 2:24am UTC](https://www.ruby-forum.com/t/telnet-client-cant-get-end-of-message/174621/1 "2009-08-30T02:24:20Z")

</div>

[code]#!/usr/bin/ruby  
require “socket”  
require “timeout”

socket=TCPSocket.new(‘192.168.56.101’,23)  
puts “socket=#{socket}”

if !socket.closed?  
mes=socket.gets  
end

socket.close

puts mes

[code]

Script can’t finish getting message, how can i get Ñertain quantity of  
bytes without waiting the message end ?

---

<div class="post-metadata">

**Author:** ![born\_in\_USSR](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/2bfe46/32.png) [@born\_in\_USSR](https://www.ruby-forum.com/u/born_in_USSR)\
**Post date:** [August 30, 2009, 4:20am UTC](https://www.ruby-forum.com/t/telnet-client-cant-get-end-of-message/174621/2 "2009-08-30T04:20:30Z")

</div>

born in USSR wrote:

> [code]#!/usr/bin/ruby  
> require “socket”  
> require “timeout”
> 
> socket=TCPSocket.new(‘192.168.56.101’,23)  
> puts “socket=#{socket}”
> 
> if !socket.closed?  
> mes=socket.gets  
> end
> 
> socket.close
> 
> puts mes
> 
> [code]
> 
> Script can’t finish getting message, how can i get Ñertain quantity of  
> bytes without waiting the message end ?

read(10), recv(82)

,  
,  
,  
,  
,  
,
