[Ruby] Послать массив в TCPsocket в HEX виде
Vladyslav
vladare at yahoo.com
Thu Jan 9 12:37:06 MSK 2003
Hello All,
Предположим у меня есть
@s = TCPsocket.open(host, port)
r=[0x30,0x32,0x30,0x30,0x32,0x30,0x05,0x80,0x20,0xC0,0x80,0x00,0x30,0x30,0x30,0x30]
r.each {|c|
@s.putc(c)
}
На другой стороне получаю:
30.32.30.30.32.30.05.80.20.C0.80.00.30.30.30.30
Этот вариант не подходит мне , так как каждое число идет отдельным пакетом.
Я же хочу кинуть весь массив одним пакетом.
При этом вариант:
@s.write(r)
не проходит
Получаю на другой стороне:
30.32.30.30.35.30.34.38.35.31.32.38.33.32.31.39
Есть предложения ?
Заранее Всем Благодарен!
--
Best regards,
Vladyslav mailto:vladare at yahoo.com
More information about the Ruby
mailing list