Thread: Uploading issue

  1. #1
    Android geek@02's Avatar
    Join Date
    Mar 2004
    Location
    Kurunegala Colony, Sri Lanka, Sri Lanka
    Posts
    464

    Exclamation Uploading issue

    Hi!

    Can't complain much about my downloading/browsing speed. But my uploading just sucks these days. When i'm uploading like a ~30MB file to any cloud storage other than Youtube, it stalls half way -- all ways these days. Even to upload to Youtube it takes way more than normal. Previously i had less to no issue with uploading to storages like GDrive. Also I'm getting suspicious of windows 10, coz previously when i was using Win7, uploading went much well.

    I'm using a wireless connection, and there's not so much difference in up/downloading speeds too. I also upgraded the modem software -- no luck.

    Please help.
    Thanks.
    Me on GameJolt: https://gamejolt.com/@KasunL
    My Game Development Youtube: https://bit.ly/3hITb5o

    My amateur IT Blog: http://everything-geeky.blogspot.com/



    (and, sorry for my amateur English)

  2. #2
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Wireless connections can be horrible. Check your speed against speedtest.net to begin with.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  3. #3
    Android geek@02's Avatar
    Join Date
    Mar 2004
    Location
    Kurunegala Colony, Sri Lanka, Sri Lanka
    Posts
    464
    i did. The results is ~similar to previous tests. My problem is why could i pretty well upload files to cloud previously, and now why i cant. This is going on about a month now. i can watch good quality youtube videos and download files with no problem, but i cannot upload files larger than ~25MBs. Is it possible that Win10 have to do something with this issue, coz when i'm using W7, i uploaded files with no problem. I also tried other browsers -- same problem. So it's not a browser issue.
    Me on GameJolt: https://gamejolt.com/@KasunL
    My Game Development Youtube: https://bit.ly/3hITb5o

    My amateur IT Blog: http://everything-geeky.blogspot.com/



    (and, sorry for my amateur English)

  4. #4
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,616
    The problem may in fact be windows 10. Though the program does it's best to find the proper drivers for your WiFi adapter when you updated, it might have picked the wrong one. You should install or reinstall the preferred driver for your WiFi hardware and see if that helps. It may be that you will have to wait for Win10 support to get better or buy newer hardware.

    If the problem persists, you should investigate background traffic and see if there are any non-essential processes that are using a connection. (Speedtest does not do this.) It is a sobering experience to run a small script like this after the computer boots:

    netstat -ao > connections.txt
    notepad connections.txt

    and then see the number of TCP connections that there are.

    An example of non-essential connections would be things like Steam, P2P software, cloud sharing software (one drive, dropbox etc), software or antivirus updates... not that AV software is unessential, but if there are a lot of upgrades going on while you are using the computer for YouTube videos or whatever, they need to be rescheduled to work/check for upgrades at a more convenient time.
    Last edited by whiteflags; 05-18-2016 at 01:48 PM.

  5. #5
    Android geek@02's Avatar
    Join Date
    Mar 2004
    Location
    Kurunegala Colony, Sri Lanka, Sri Lanka
    Posts
    464
    Thank you whiteflags.

    It's not a wifi adapter, just a USB wireless connection, and I did upgrade the software. Probably you are right, it maybe my rather old modem, though it worked fine before, or an issue with win10. Suppose I'm gonna try to do it with linux, to see if it's the case.

    The connections.txt gave me this list. But i cannot understand which connection is which, or if they are uploading/downloading/ or just neutral:

    Code:
    
    Active Connections
    
      Proto  Local Address          Foreign Address        State           PID
      TCP    0.0.0.0:135            DELL-KL2001:0          LISTENING       1084
      TCP    0.0.0.0:1536           DELL-KL2001:0          LISTENING       612
      TCP    0.0.0.0:1537           DELL-KL2001:0          LISTENING       1648
      TCP    0.0.0.0:1538           DELL-KL2001:0          LISTENING       1180
      TCP    0.0.0.0:1539           DELL-KL2001:0          LISTENING       908
      TCP    0.0.0.0:1540           DELL-KL2001:0          LISTENING       900
      TCP    0.0.0.0:6881           DELL-KL2001:0          LISTENING       2548
      TCP    0.0.0.0:7680           DELL-KL2001:0          LISTENING       1180
      TCP    0.0.0.0:39396          DELL-KL2001:0          LISTENING       6752
      TCP    100.66.48.125:1798     hk2sch130022129:https  ESTABLISHED     9212
      TCP    100.66.48.125:2528     sb-in-f189:https       ESTABLISHED     1800
      TCP    100.66.48.125:3228     sa-in-f17:https        ESTABLISHED     1800
      TCP    100.66.48.125:3405     pool-108-3-163-47:6881  FIN_WAIT_1      2548
      TCP    100.66.48.125:3440     a-0001:https           ESTABLISHED     7636
      TCP    100.66.48.125:3441     a-0001:https           ESTABLISHED     7636
      TCP    100.66.48.125:3447     sv46:http              TIME_WAIT       0
      TCP    100.66.48.125:3448     sin01s18-in-f131:https  ESTABLISHED     1800
      TCP    127.0.0.1:10000        DELL-KL2001:0          LISTENING       6752
      TCP    127.0.0.1:10029        DELL-KL2001:0          LISTENING       1896
      TCP    127.0.0.1:29860        support:29861          ESTABLISHED     2548
      TCP    127.0.0.1:29861        support:29860          ESTABLISHED     2548
      TCP    127.0.0.1:51201        DELL-KL2001:0          LISTENING       2548
      TCP    127.0.0.1:65196        support:65197          ESTABLISHED     1800
      TCP    127.0.0.1:65197        support:65196          ESTABLISHED     1800
      TCP    [::]:135               DELL-KL2001:0          LISTENING       1084
      TCP    [::]:1536              DELL-KL2001:0          LISTENING       612
      TCP    [::]:1537              DELL-KL2001:0          LISTENING       1648
      TCP    [::]:1538              DELL-KL2001:0          LISTENING       1180
      TCP    [::]:1539              DELL-KL2001:0          LISTENING       908
      TCP    [::]:1540              DELL-KL2001:0          LISTENING       900
      TCP    [::]:7680              DELL-KL2001:0          LISTENING       1180
      TCP    [::]:39396             DELL-KL2001:0          LISTENING       6752
      UDP    0.0.0.0:500            *:*                                    1180
      UDP    0.0.0.0:1900           *:*                                    6752
      UDP    0.0.0.0:4500           *:*                                    1180
      UDP    0.0.0.0:5353           *:*                                    1752
      UDP    0.0.0.0:5355           *:*                                    1752
      UDP    0.0.0.0:6771           *:*                                    2548
      UDP    0.0.0.0:6771           *:*                                    2548
      UDP    0.0.0.0:6881           *:*                                    2548
      UDP    0.0.0.0:39396          *:*                                    6752
      UDP    0.0.0.0:57339          *:*                                    1800
      UDP    0.0.0.0:61487          *:*                                    2548
      UDP    100.65.200.194:6771    *:*                                    6752
      UDP    100.70.87.118:53742    *:*                                    6752
      UDP    127.0.0.1:2            *:*                                    3428
      UDP    127.0.0.1:6771         *:*                                    6752
      UDP    127.0.0.1:6771         *:*                                    2548
      UDP    127.0.0.1:51966        *:*                                    2532
      UDP    127.0.0.1:53743        *:*                                    6752
      UDP    127.0.0.1:61489        *:*                                    2548
      UDP    [::]:500               *:*                                    1180
      UDP    [::]:4500              *:*                                    1180
      UDP    [::]:6771              *:*                                    2548
      UDP    [::]:6881              *:*                                    2548
      UDP    [::]:39396             *:*                                    6752
      UDP    [::]:57340             *:*                                    1800
      UDP    [::1]:6771             *:*                                    2548
      UDP    [::1]:61494            *:*                                    2548
      UDP    [fe80::e1e0:933c:8c1a:7df5%2]:6771  *:*                                    2548
      UDP    [fe80::e1e0:933c:8c1a:7df5%2]:61493  *:*                                    2548
    Me on GameJolt: https://gamejolt.com/@KasunL
    My Game Development Youtube: https://bit.ly/3hITb5o

    My amateur IT Blog: http://everything-geeky.blogspot.com/



    (and, sorry for my amateur English)

  6. #6
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,616
    PID can be resolved by looking at task manager. Start task manager and then click the Processes tab. Then right click on the columns and make sure PID is checked. The numbers will identify which process is using the connections.

    Netstat will not tell you what a connection is doing, just that it is, for example, in state established. Though, established connections are actually using the network.
    https://support.microsoft.com/en-us/kb/137984

    There is software available to deeply inspect packets/network traffic, but I'm reluctant to tell you about them because it is kind of an abundance of information. In the first place, you might get more information that you can actually use off of desktop bandwidth meters.
    Last edited by whiteflags; 05-19-2016 at 04:27 AM.

  7. #7
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by geek@02 View Post
    It's not a wifi adapter, just a USB wireless connection
    What do you mean by this?
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  8. #8
    Android geek@02's Avatar
    Join Date
    Mar 2004
    Location
    Kurunegala Colony, Sri Lanka, Sri Lanka
    Posts
    464
    Quote Originally Posted by Elkvis View Post
    What do you mean by this?
    I'm not using wifi. i'm using a usb dongle with a SIM card, which uses a HSDPA wireless connection.
    Me on GameJolt: https://gamejolt.com/@KasunL
    My Game Development Youtube: https://bit.ly/3hITb5o

    My amateur IT Blog: http://everything-geeky.blogspot.com/



    (and, sorry for my amateur English)

  9. #9
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by geek@02 View Post
    I'm not using wifi. i'm using a usb dongle with a SIM card, which uses a HSDPA wireless connection.
    It's the same they have in place here and I'm telling you, I doubt it has anything to do with Windows 10. Connections don't just lose speed after a while because your operating system is moody. As critical of Windows 10 as I may be, that is certainly not something we expect it to do, or you would be hearing many reports already.

    Possible solutions:

    1. Since you say your dongle is old (mine's too), you may wish to buy a new model and with more bandwidth. The driver/software update features inside these dongles (I believe you may have a Huawei, maybe an E series one. Don't ask me, I'm magical) are non existent and your ISP may have done some equipment upgrade that now mistreats lower bandwidth connections.

    2. Being old, your dongle is bound to overheat during intense operations, which will almost invariably result in poor performance once it reaches a certain threshold.

    3. Your monthly plan (or if you recharge manually) may have been changed and they now automatically throttle connections after some daily/weekly/monthly rate, without your knowledge. Talk to them and try to understand if they made these type of changes. Good luck getting an honest answer, or even get to talk to someone who actually knows if they did them. Meanwhile, if you changed (or are using) an unlimited plan with a max limit, meaning you have something like 20Gb per month and anything after that is going to get throttled, almost always in very fine print or no print at all, you will also be throttled on a connection basis. And by connection I mean, individual TCP/IP connections, not your link to the ISP. You never notice these throttles during normal usage, because these connections open and close all the time. But of course will when you are monitoring download/upload speeds of large files.

    4. Keep an eye on your dongle connection window. You may be dropping from HSDPA to EDGE which means the signal from the nearest antenna is having trouble reaching you in good enough quality. Don't pay attention the the signal strength indicator. It lies. A lot. My best HSDPA connections happen when my signal strength is only one or two bars. Just so you have an idea of how bad HUAWEI modems capture this variable. In any case, if you have a signal loss like dropping to EDGE, you need a new modem or your ISP needs to fix their damn antenna.

    In short: Go with option 1 (also because of 2) first, before digging deeper into this problem. Most likely you will solve all your problems with a new and better dongle. In case you can't afford it right now, take the cover off your dongle and use it like that while trying to cool it down. A fan, or something like that might help. I used to cover it with a damp cloth, no kidding. Works wonders if I didn't forget to damp the cloth again every hour or so.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  10. #10
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    It is entirely possible that Win10's spyware (aka "Telemetry" in M$$ slang) could be hogging your upload bandwidth. Your packets are probably fighting it with ones that are being sent to Mordor (aka M$ headquarters).

    Here you go: May Gandalf the grey help you fight the nadellamancer's WUDO!
    Last edited by stevesmithx; 06-05-2016 at 01:29 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. FTP uploading
    By geek@02 in forum C# Programming
    Replies: 6
    Last Post: 10-02-2012, 07:13 AM
  2. Uploading exe's
    By VirtualAce in forum A Brief History of Cprogramming.com
    Replies: 9
    Last Post: 05-20-2005, 08:42 PM
  3. uploading file using ftp
    By Jasonymk in forum Networking/Device Communication
    Replies: 1
    Last Post: 08-17-2003, 07:34 PM
  4. FTP Uploading
    By Rodrigo in forum Windows Programming
    Replies: 2
    Last Post: 06-30-2003, 01:54 PM

Tags for this Thread