'Connection terminated during handshake flutter

It's really frustrating, wasted 3 days to get rid of but still on stuck problem showing on macos catalina version 10.15.1 and windows 7 also. My two PC's showing same error. First when i tried to 'get packages'

it's showing this '/Users/mamun/Developer/flutter/bin/flutter --no-color packages get Waiting for another flutter command to release the startup lock...'

after few moments it's showing..

'/Users/mamun/Developer/flutter/bin/flutter --no-color packages get Running "flutter pub get" in flutterx...
Connection terminated during handshake

pub get failed (server unavailable) -- attempting retry 1 in 1 second...

Connection terminated during handshake

pub get failed (server unavailable) -- attempting retry 2 in 2 seconds...,

tried this Waiting for another flutter command to release the startup lock

& https://github.com/dart-lang/pub/issues/1729 also.



Solution 1:[1]

This is a country-specific problem. In some countries, you got this error like Bangladesh and some African countries. I got a solution to this problem, that is use VPN software when you want to get Packages. VPN software uses other country's IP addresses where this google service works perfectly, So you can easily download packages.

Solution 2:[2]

Fixed the issue, my Local Isp blocked pub.dartlang.org that's why it happens.

Solution 3:[3]

Use vpn. If you are not using not prepackaged packages: stop the process with "ctrl + c" and try it on project location:

flutter pub get --offline

Solution 4:[4]

Use VPN. Or download package from github.

dependencies:
  flutter:
    sdk: flutter

  carousel_pro:
    git:
      url: https://github.com/jlouage/flutter-carousel-pro.git
      ref: master

detailed answer is here:

Solution 5:[5]

I was using Hotspot VPN when I faced this issue. Disabling the hotspot worked for me. You can check by disabling any HotSpot or VPN.

Solution 6:[6]

Download the stable version instead of the clone via git:

C:\src>git clone https://github.com/flutter/flutter.git -b stable)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Md.Tarikul Islam
Solution 2 Al Mamun
Solution 3
Solution 4
Solution 5 Abeer Iqbal
Solution 6 ouflak