我正在使用Ruby Shoes中的套接字应用程序,并希望向服务器发送消息。服务器需要XML消息,然后是null(0)字符。
如何在Ruby中的TCP套接字中发送它?
感谢。
答案 0 :(得分:4)
我找到了自己的答案......问题不在于发送NULL,这是一个线程问题。
您可以将NULL作为字符串的一部分发送,只需将其连接到字符串的末尾即可...
NULL =“\ 000”
... tc = tc +“< / endtag>”
tc = tc + NULL
Socket.send(tc,0)