Le 10/06/2011 00:16, Romain Beauxis a écrit :
> 2011/6/7 Martin Hamant<[email protected]>:
>> Hi all,
> Hi Martin!
>
>> This is the first time I am releasing a program to the community  - it
>> sounds like a starting great speech but hey, you should quickly notice
>> this is a small thing :) I called it Robinet.
>>
>> https://sourceforge.net/projects/robinet-lq/
>>
>> Below is how the current README looks like:
>>
>> Welcome and thank you !
>
> Thank you very much for your contribution and all the best to robinet!!
Thanks :) Whatever happens, I learn and will learn a lot thank to robinet !
> I would like to deal with this issue as soon as possible but I do not
> have enough spare time those days.. I have a question though: at first
> I though this issue would only happen in case of a wrong logic in the
> liquidsoap script.
>
> If this is legit in robinet it means that sometimes, a user may create
> intentionally an output.icecast/shoutcast output with a closed port?

Okay, I dig a little into this issue this morning, and to make this 
clear, here is the simple test you could run to reproduce:

audio = input.alsa(device="pulse")
output.shoutcast(%mp3, host="ns0.proxad.net", port = 8010, password = 
"anything", audio)

returns:
init: exception encountered during main phase:
   Tutils.Exit
exception: Tutils.Exit
Raised by primitive operation at file "", line 0, characters 0-0

Note: the process is stuck as well. (kill -9)

audio = input.alsa(device="pulse")
output.shoutcast(%mp3, host="yahoo.fr", port = 8010, password = 
"anything", audio)

returns nothing at first ! looks like the process is stuck. Then the 
previous exception is raised, after ~3 min.
Btw the process remains unbreakable. (kill -9)

of course I've put ns0.proxad.net  and yahoo.fr to show evidence.
And now look what is interesting !

telnet yahoo.fr 8010
Trying 87.248.120.148...
(nothing happen => ^C)

telnet ns0.proxad.net 8010
Trying 212.27.32.2...
telnet: Unable to connect to remote host: Connection refused

The connection mecanism is not handled the same way by remote 
server/firewall. I would guess that yahoo "drops" and proxad "rejects". 
Anyway it doesn't change the process state in the end but it could be a 
path.

So for me it has nothing to do with any shoutcast / icecast thing. It's 
pure socket-related.





------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to