Error code 105, 'Unable to connect to the server,' appears inside the Steam client when store or community pages fail to load. It is a connection failure between the client and Steam's web servers, and the causes are the usual network suspects: DNS resolution problems, a proxy or VPN in the path, router trouble, or security software interfering. The games library usually still works, which is the clue that Steam itself is not down.
ipconfig /flushdns from a terminal, then restart Steam.In browser terms, error 105 classically means a name could not be resolved, the client asked where the server lives and got no usable answer. Steam's client inherited the numbering. That is why DNS steps come before exotic ones: a poisoned cache, a router whose DNS relay has wedged, or an ISP resolver having a bad day all produce exactly this code.
My games launch fine, only the store fails. Same fix? Yes. The store is web content inside the client, so it depends on DNS and the web cache in ways the game library does not. The DNS flush, resolver change, and cache clear are aimed precisely at this split behavior.
Does error 105 mean my account has a problem? No. It is a transport error, the client could not reach a server. Account problems produce sign-in or authorization messages, not connection codes.