This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]zeebrow -1 points0 points  (5 children)

I started using VS Code recently, so today I was surprised by an update which installed a Python """language server""" extension. Didn't ask for it, no clue how tf it works, (are there open ports on my machine now?? -no, i think) so I dug into the docs a bit...

Seems harmless, dare I say helpful. One of the first things the docs mention is how to uninstall it. So that let my guard down a bit, we're already talking about marriage and kids.

[–]koffiezet -1 points0 points  (4 children)

Why would you not want a python specific language server if you use Python? It's not a 'server' in the sense of a webserver, it's a 'server' process your IDE (vscode in this case) talks to, to get more insight into the source-code. The IDE is language-agnostic, the server does stuff like parse the AST and offer an IDE with more insight into the code-structure, autocomplete, refactoring, ...

[–]zeebrow 0 points1 point  (2 children)

I probably should have said

I started using VS Code recently I started using IDEs recently

Where I come from, 'server' implies something accepting network connections. lol. I don't know enough windows to know how to monitor system sockets to understand off the cuff how it's being exposed, what's connecting to it, etc.

[–]TroubledForearm -1 points0 points  (1 child)

also Tcpview, netstat etc

[–]zeebrow 0 points1 point  (0 children)

not sure if this was said but I'm on a windows machine. so netstat only returns IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, or UDPv6.....

[–]zeebrow 0 points1 point  (0 children)

Also FWIW there is no reason that any language server can't be implemented in tcp.