小编asu*_*sex的帖子

从DVB-T获取EPG信息

我有兴趣从DVB-T流中获取EPG数据.有没有人知道任何C库或获取数据的替代方法?

epg

7
推荐指数
1
解决办法
4766
查看次数

在gets()中从Ruby中的TCP套接字恢复

我正在读取TCP套接字上的输入行,类似于:

class Bla  
  def getcmd
    @sock.gets unless @sock.closed?
  end

  def start     
    srv = TCPServer.new(5000)
    @sock = srv.accept
    while ! @sock.closed?
      ans = getcmd
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

如果端点在getline()运行时终止连接,则gets()挂起.

我该如何解决这个问题?是否有必要进行非阻塞或定时I/O?

ruby sockets tcp gets

7
推荐指数
2
解决办法
9112
查看次数

标签 统计

epg ×1

gets ×1

ruby ×1

sockets ×1

tcp ×1