サーバーアドレスへのバインドに問題があります。サーバーへの接続があります(Savon XML Libraryを使用)。あとは、そのサーバーをリッスンして、送信する HTTP パケットを収集するだけです。サーバーは毎回次を送信します。
http://200.34.12.168/Videos/1/frame/0
http://200.34.12.168/Videos/1/frame/1
http://200.34.12.168/Videos/1/frame/2
http://200.34.12.168/Videos/1/frame/3
http://200.34.12.168/Videos/1/frame/4
...
..
これは HTTP パケットです。これらをリッスンするUDPサーバーを作成しようとしています。これは私がこれまでに持っているものです:
s = UDPSocket.new
s.bind('200.34.12.168', 80)
5.times do
text, sender = s.recvfrom(16)
puts text
end
bind 関数で失敗します。ruby で UDP 接続をリッスンするにはどうすればよいですか?
エラー: 「`bind': 要求されたアドレスを割り当てられません - bind(2) (Errno::EADDRNOTAVAIL)」