Running DC++ 0.790 on the Windows 8 preview

Hey,

When you try to run DC++ 0.790 on the Windows 8 preview, you will probably notice that network connections don’t work (they fail with the message: “An invalid argument was supplied.“).

We tried a few fixes but to no avail. It is not clear whether the blame is to be placed upon DC++ or Windows 8.

Fear not, for the fix is easy: just set the “Socket read buffer” option (in Settings > Experts only) to 0. Then enjoy!

We will be watching out for this problem when the next Windows 8 beta versions come out. Hopefully the issue is on their end. :P

Notice anything else that is out of place? Don’t hesitate to let us know!

Update (August 2012): This seems to no longer be required in the release version of Windows 8; looks like they fixed the bug! There is however a crash on startup that will be fixed in the next DC++.

12 Responses to Running DC++ 0.790 on the Windows 8 preview

  1. emtee says:

    Do older versions work on W8 or they fail as well?

    • poy says:

      i tried 0.782, it worked fine. this is likely related to the networking changes in DC++ 0.790 to support IPv6.

  2. It did work, however downloading speed had gone way down below 100 kb/s.

  3. Thank you so so so so much!!! Hero!

  4. Bhargav says:

    thanks, it helped

  5. Bhargav says:

    Reblogged this on Discrete Nonsense and commented:
    This seems to work just perfect..

    For all dc ++users trying to use it in windows 8 , here you go

  6. poy says:

    Update (August 2012): This seems to no longer be required in the release version of Windows 8; looks like they fixed the bug! There is however a crash on startup that will be fixed in the next DC++.

  7. Jeason Jacob says:

    i am using windows 8 RP while i am running dc++ .799 it is showing microsoft visual c++ runtime error………..plz help me.

    • poy says:

      try to get hold of a recent (unreleased yet) version of DC++ where the fix has been applied. ask in the dcdev hub, they’ll surely have some.

  8. “Fear not, for the fix is easy: just set the “Socket read buffer” option (in Settings > Experts only) to .” I did’nt get this. What needs to be set?

    • poy says:

      there is a field called “Socket read buffer” in the “Experts only” section of the settings dialog. write a 0 in that field.

  9. we have dc++ running here on lan ….while every1 get speeds upto 10 Mbps ….i get at max 800 Kbps……i have checked …..firewall….the above soln……can anyone help me what could be the problem….??
    i use windows 8

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: