fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] Failure to bind server socket: 98


From: Ben Gonzales
Subject: Re: [fluid-dev] Failure to bind server socket: 98
Date: Mon, 7 Mar 2022 05:30:23 +1100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0

I start my FS server with the --no-shell option, then telnet in and out of the running server many times during a session with no problems. I am running RPi OS. I assume Marcus' example is starting with an active shell (without the --no-shell option)?? It's only when I want to shut down the server to do adjustments, and then re-start the server that I have the socket: 98 issue. Hence the question about shutting it down.

Ben

On 7/3/22 03:50, Ceresa Jean-Jacques wrote:

>It seems we even have a bug in the handling of the interactive and
socket shell connections. If I start FluidSynth with -s and type
“quit” in the interactive shell, then the program hangs and does not
return to the command prompt.


On Windows, with fluidynth v2.1.1 starting fluidsynth with -s and type "quit", the program return correctly to the os command prompt.

Also, any remote command on the remote terminal talking with the fluidsynth server works fine. The remote "quit" command works fine too.

envoyé : 6 mars 2022 à 14:13de : Marcus Weseloh <marcus@weseloh.cc>
à : FluidSynth mailing list <fluid-dev@nongnu.org>
objet : Re: [fluid-dev] Failure to bind server socket: 98


Am So., 27. Feb. 2022 um 17:30 Uhr schrieb Ben Gonzales via fluid-dev
<fluid-dev@nongnu.org>:

So, is there a shell command to shut down the program (rather than just
exit the shell)

If not, how do I shut it down elegantly without killing the process
(which is what I am doing currently)?

Good question! I think we currently have no way to properly terminate
a FluidSynth process started as a server (with -s command-line
switch).

It seems we even have a bug in the handling of the interactive and
socket shell connections. If I start FluidSynth with -s and type
"quit" in the interactive shell, then the program hangs and does not
return to the command prompt. Only after I telnet to 9800 once does
FluidSynth actually exit (and also terminate the telnet session on
port 9800 immediately). But it doesn't clean up the socket properly,
it keeps hanging in TIME_WAIT. There is definitely something not quite
right here.

Cheers
Marcus

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev


_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev




reply via email to

[Prev in Thread] Current Thread [Next in Thread]