• 0

[vb .net] System.Net.Sockets.SocketException


Question

I am getting the following error in VB .net whenever I try to use the downloadfile fucntionality of the webclient.

  Quote
An unhandled exception of type 'System.Net.Sockets.SocketException' occurred in system.dll

Additional information: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full

does anyone have any idea how to fix this? Here is one sample of code I am using:

Dim updateFile As New System.Net.WebClient
           updateFile.DownloadFile("<<address removed>>/version.txt", Application.StartupPath & "version.txt")

13 answers to this question

Recommended Posts

  • 0

I'm starting to think its a system problem and not a code problem but I will try what you suggest.

edit: it doesn't even get to the exceptions. I think this is a system/framework problem. I have read a on various sites that a few people expericne this and it just doesn't work for them but does on a different machine. Kind of worrying me that it's my system and not my code.

  • 0

sorry to dissapoint but its your code

updateFile.DownloadFile("<<address removed>>/version.txt", Application.StartupPath & "version.txt")

should be

updateFile.DownloadFile("<<address removed>>/version.txt", Application.StartupPath & "\version.txt")

you were missing a \

  • 0

Ok guys, it was actually nothing to do with my code in regards to the socket error. It's actually a known bug that is fixed in the 1.1 sp1 framework. I had to call MS and they gave me al ink to a hotfix and all is well now. Thanks weenur for helping as you always do.

  • 0

hmmm really, thats interesting.

lets assume that your application path is c:\app\application.exe

now when you call application.startuppath you get a string "c:\app" returned... so Application.StartupPath & "version.txt" would be giving you c:\appversion.txt, thats a syntax error if ever i saw one.... :)

as for framework, i always assume that a .net developer is using the latest version...

  • 0

it's nice you are trying to be a smart ass. The path was incorrect but it wasn't even getting to that part buddy. And about the latest version, this is actually an SP1 hotfix and according to the MS guy, SP1 is about a month away so I do have the latest version. Now pack your bags and find someone else to try to act all tough to.

  • 0
  Bender said:
hmmm really, thats interesting.

lets assume that your application path is c:\app\application.exe

now when you call application.startuppath you get a string "c:\app" returned... so Application.StartupPath & "version.txt" would be giving you c:\appversion.txt, thats a syntax error if ever i saw one.... :)

as for framework, i always assume that a .net developer is using the latest version...

Why would that be a syntax error? It would just write a file called appversion.txt to the c root. Not what he wanted, but not a syntax error.

  • 0
  Quote
it's nice you are trying to be a smart ass
hey hang on there buddy... trying to be a smart ass?... hmmm... as i see it i was trying to be helpful to a fello neowinian, and i'm sure weenur would be one to tell you that my posts are in most cases helpful.
  Quote
The path was incorrect but it wasn't even getting to that part buddy

how do i know where your code is getting too?? not like you provided your full source for us to look at.. you mentioned that it worked on some systems and not others... given the code you provided i just replied and pointed out a simple mistake in your syntax... you didn't even thank me for pointing that out.

  Quote
And about the latest version, this is actually an SP1 hotfix and according to the MS guy

glad you sorted it out eventually....

  • 0
  weenur said:
Why would that be a syntax error? It would just write a file called appversion.txt to the c root. Not what he wanted, but not a syntax error.

yes i know, but as you said possibly not what he was expecting.. perhaps i should call it a coding error rather then syntax error?

  • 0

Coding error is correct. I was in the muddle of editing the code when I bumped into the socket error and put the rest of the stuff on hold. I never claim to be perfect or even a decent programmer, but I manage to get by. My skills, or lack there of, are a major reason I only develop freeware.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I have the Pixel 9 Pro XL...Unless this thing is "leaps and bounds" faster than the 9, I'll pass. And by leaps and bounds, I don't mean on benchmarks. "Real world" faster. Most people don't even come close to topping out the performance of their phones. Tensor G5 is Google's most powerful chip to date, boasting a staggering 36 percent performance leap over G4.
    • MIT's stunning 'bubble wrap' device squeezes water out from thin air even in deserts by Sayan Sen Image by Matteo Roman via Pexels Massachusetts Institute of Technology (MIT) engineers have built a new kind of device that can pull clean drinking water straight out of the air—no electricity needed. It’s designed for areas where water is scarce and traditional sources like rivers or lakes aren’t reliable. Right now, more than 2.2 billion people globally don’t have access to safe drinking water. In the United States alone, 46 million face water insecurity, with either no running water or water that’s not safe to drink. This new device, called an Atmospheric Water Harvesting Window (AWHW), uses a unique hydrogel panel that looks like black bubble wrap. These dome-shaped bubbles soak up water vapor from the air, especially at night when humidity is higher. During the day, sunlight makes the vapor inside evaporate. That vapor then condenses on a glass surface and drips down through a tube, turning into drinkable water. The AWHW doesn’t rely on power sources like batteries or solar panels. It’s completely passive, meaning it works on its own. The team tested a meter-sized panel in Death Valley, California, one of the driest places in North America, and got between 57.0 and 161.5 milliliters of water per day even with humidity as low as 21 percent. That’s more than what other similar passive devices have managed. “We have built a meter-scale device that we hope to deploy in resource-limited regions, where even a solar cell is not very accessible,” said Xuanhe Zhao, a professor at MIT. “It’s a test of feasibility in scaling up this water harvesting technology. Now people can build it even larger, or make it into parallel panels, to supply drinking water to people and achieve real impact.” Another cool part of the design is how they kept the water safe to drink. Usually, these kinds of hydrogels use salts like lithium chloride to absorb more vapor but that can lead to salt leaking into the water, which isn’t ideal. To solve this, MIT’s team mixed in glycerol, a compound that helps keep salt locked inside the gel. In testing, the lithium ion concentration in the harvested water stayed below 0.06 ppm (parts per million), which is way below the safe limit. The hydrogel domes also give the material more surface area, letting it collect more vapor. The outer glass panel is coated with a special polymer film that helps cool the glass, making it easier for vapor to condense. “This is just a proof-of-concept design, and there are a lot of things we can optimize,” said lead author Chang Liu, now a professor at the National University of Singapore. “For instance, we could have a multipanel design. And we’re working on a next generation of the material to further improve its intrinsic properties.” Published in Nature Water, the study says the AWHW could last at least a year and shows promise for making safe, sustainable water in places with harsh climates. The researchers believe an array of vertical panels could one day supply water to individual households, especially in remote or off-grid locations. Source: MIT News, Nature This article was generated with some help from AI and reviewed by an editor. Under Section 107 of the Copyright Act 1976, this material is used for the purpose of news reporting. Fair use is a use permitted by copyright statute that might otherwise be infringing.
    • Clear Linux is open source, indeed, so its source code is available for anyone. They're just shutting down its support from them, they're not forbidding anyone else from taking over.
    • Linux Mint is also my favorite distro, but I fear what will happen with it if Clem were to disappear tomorrow, to be honest.
    • Yeah, I totally get your point, which is possible it could happen. I just hope there is a few people around him who are similar to where if they took over things would run pretty much the same. if not, then yeah, it could start to decline rapidly etc. but I figure something that's been around for a longer period of time with a decent backing, and probably more users than most Linux distro's (which I would 'imagine' Mint is one of the more used Linux desktop distro's by volume of people who use it), is less likely to just disappear. but like you said, nothing is guaranteed. but I do think you are probably right in that Clem is probably the core of what keeps Mint, Mint. I like how it tends to stay pretty much the same with some slight tweaks here and there (but is largely the same) instead of that crap some people go for with change for the sake of change trying to create a overly fancy interface and other unnecessary stuff etc. I also feel Mint keeps a nice balance of things out-of-the-box where it's not too bloated, nor too striped down. p.s. but I see Mint as a better Ubuntu basically. but I get your point like if it was more of a really serious choice of needing a 'safe bet' to use long term, then yeah something like official Ubuntu would be one of the better choices for sure given what you said with it being backed by an actual company which makes it a safer bet than Mint which is smaller and 'could' potentially be more fragile.
  • Recent Achievements

    • First Post
      leoniDAM earned a badge
      First Post
    • Reacting Well
      Ian_ earned a badge
      Reacting Well
    • One Month Later
      Ian_ earned a badge
      One Month Later
    • Dedicated
      MacDaddyAz earned a badge
      Dedicated
    • Explorer
      cekicen went up a rank
      Explorer
  • Popular Contributors

    1. 1
      +primortal
      505
    2. 2
      ATLien_0
      209
    3. 3
      Michael Scrip
      202
    4. 4
      Xenon
      144
    5. 5
      +FloatingFatMan
      121
  • Tell a friend

    Love Neowin? Tell a friend!