C# winform 扫描二维码登陆

C#winform登陆界面用socket做一个二维码扫描登陆功能 ,但是好像socket要客户
端先连服务器才能通讯,服务器那个端口怎么才能一直开在那边等待客户端连接?我发现服务器开启某个端口后有时客户端会连不上?求解

服务器一直监听端口。有的客户端连不上,这个原因很多,要调试才知道,也可能网络问题

但是挂在IIS上的web服务器端口就可以访问,我是写在web中的Application_Start中开启监听 我想知道你们有做过socket通讯的怎么
实现在服务器一直开启监听?求哪位大神指点一二

你是一个什么样的程序,我认为,你为什么要用socket呢.

我是要用winform做一个一开机就启动的锁屏软件 开机后有个手机APP扫描二维码登陆的 不用socket怎么实现扫码登陆呢