我是ruby及其库的新手,但是我如何将DNSSD和TCPServer结合在一起呢?
我知道可以通过以下方式注册DNSSD服务
registration = DNSSD.register("My Files", hostname, "local.", port) 我可以用这种方式为我的TCPServer创建一个DNSSD服务,但是我如何像上面那样指定主机名(服务名)呢?
server = TCPServer.open(port)
DNSSD.announce server, 'my awesome HTTP server'我想广播我的服务器,这样客户端就可以解析DNSSD服务并建立连接。
如果这是个愚蠢的问题,请原谅。
发布于 2016-04-26 12:06:15
我设法把它设置为
DNSSD.register("",主机名,“本地.”,端口) do |register_reply| puts“注册结果:#{register_reply.inspect}”结束
21点= TCPServer.open("",端口)循环do socket = blackjack.accept对等
= socket.peeraddr放置“来自%s的连接:%d”% socket.peeraddr.values_at(2,1) end
https://stackoverflow.com/questions/36839562
复制相似问题