• No buffer space available

    From Björn Felten@2:203/2 to All on Sun Apr 21 14:08:12 2024
    Since a few days back, I keep getting this error:

    {W32 API error 10055} No buffer space available

    It only concerns IPv4 nodes (all of them). The only way to send those packages away is to start Windows in Safe Mode, and then it takes just a few seconds for all of them -- sometimes up to four or five; the rest of the nodes polling 2:203/0 use IPv6, fortunately.

    Now, I know that the 10055 error usually has to do with too many ports open or something like that, so I tried:

    maxservers 2
    maxclients 2

    I never needed that before, but leave no stone unturned. But no difference at all.

    I would greatly appreciate any tips on how to fix this problem (I can't run in Safe Mode all the time).


    --
    Conning people is easy. You just need to overcome their intelligence. But convincing people they've been conned is much harder. You need to overcome their pride.
    ..

    --- Mozilla/5.0 (Windows; U; Windows NT 6.1; sv-SE; rv:1.9.1.5) Gecko/20091121
    * Origin: news://eljaco.se:4119 (2:203/2)
  • From Dan Clough@1:135/115 to Björn Felten on Sun Apr 21 12:46:00 2024
    Björn Felten wrote to All <=-

    Since a few days back, I keep getting this error:

    {W32 API error 10055} No buffer space available

    It only concerns IPv4 nodes (all of them). The only way to
    send those packages away is to start Windows in Safe Mode, and
    then it takes just a few seconds for all of them -- sometimes up
    to four or five; the rest of the nodes polling 2:203/0 use IPv6, fortunately.

    Now, I know that the 10055 error usually has to do with too
    many ports open or something like that, so I tried:

    maxservers 2
    maxclients 2

    I never needed that before, but leave no stone unturned. But
    no difference at all.

    I would greatly appreciate any tips on how to fix this problem
    (I can't run in Safe Mode all the time).

    Probably too many sockpuppets open.



    ... If at first you don't succeed, destroy all evidence that you tried.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.20-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From Michael Dukelsky@2:5020/1042 to Björn Felten on Sun Apr 21 22:36:50 2024
    Hello Björn,

    Sunday April 21 2024, Björn Felten wrote to All:

    Since a few days back, I keep getting this error:

    {W32 API error 10055} No buffer space available

    It only concerns IPv4 nodes (all of them). The only way to send
    those packages away is to start Windows in Safe Mode, and then it
    takes just a few seconds for all of them -- sometimes up to four or
    five; the rest of the nodes polling 2:203/0 use IPv6, fortunately.

    Did you try this? https://learn.microsoft.com/en-us/troubleshoot/windows-client/networking/connect-tcp-greater-than-5000-error-wsaenobufs-10055
    https://answers.microsoft.com/en-us/windows/forum/all/internet-connection-lost-socket-error-10055/07c03b68-56ae-4872-abed-2073e4d81bab

    You may also check for malware. And run `netstat -b` to see the programs with established connections.

    Michael

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: Moscow, Russia (2:5020/1042)
  • From Björn Felten@2:203/2 to Michael Dukelsky on Mon Apr 22 02:30:12 2024
    Michael Dukelsky -> Björn Felten skrev 2024-04-21 21:36:

    Thank you for the two links. Although I don't think I have ever found anything useful on Microsoft's site, I have read the first article but missed the second one.

    1. Registry changing is always my last choice. For ports above 5000, I'd rather port-forward the bink port to a number below 5000.

    2. The second one was exciting since it involved cmd. I'll keep you posted (if you like).

    You may also check for malware.

    That's my first suspicion; however hard that is to believe, after a new installation, the problem remained.

    And run `netstat -b` to see the programs with established connections.

    <banging head on keyboard> BOC! How could I not think of that? Meh...



    --
    Conning people is easy. You just need to overcome their intelligence. But convincing people they've been conned is much harder. You need to overcome their pride.
    ..

    --- Mozilla/5.0 (Windows; U; Windows NT 6.1; sv-SE; rv:1.9.1.5) Gecko/20091121
    * Origin: news://eljaco.se:4119 (2:203/2)
  • From Nick Andre@1:229/426 to All on Mon Apr 22 16:33:30 2024
    On 21 Apr 24 14:08:12, Bj*Rn Felten said the following to All:

    {W32 API error 10055} No buffer space available

    This problem happens here when BinkD runs for long periods of uptime.

    After about a few months, the same error happens. 10055 creeps up on a few connections and after a few days, escalates to all connections failing.

    Whether this is a problem with the Windows stack or BinkD, a solution of sorts is to kill BinkD, flush the network stack and relaunch via a nightly task.

    taskkill /f /im binkd.exe
    ipconfig /release
    ipconfig /renew
    arp -d *
    nbtstat -R
    nbtstat -RR
    ipconfig /flushdns
    ipconfig /registerdns
    start /min binkd.exe xxxxxx.cfg

    Has worked here for years.

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Björn Felten@2:203/2 to Nick Andre on Tue Apr 23 06:37:21 2024
    Nick Andre -> All skrev 2024-04-22 16:33:
    Has worked here for years.

    Thanks. That was one exciting batch file. I really must try that. Nothing so far has helped. All I've accomplished is I've lost IPv6... :(


    --
    Conning people is easy. You just need to overcome their intelligence. But convincing people they've been conned is much harder. You need to overcome their pride.
    ..

    --- Mozilla/5.0 (Windows; U; Windows NT 6.1; sv-SE; rv:1.9.1.5) Gecko/20091121
    * Origin: news://eljaco.se:4119 (2:203/2)