C#如何实现多个端口转发,不相互阻塞,以及不阻塞UI

2025-02-24 01:54:48
推荐回答(2个)
回答1:

创建一大坨线程出来就不互相阻塞了

回答2:

你是要写转发工具,是吧?
如果转发通道数是固定的(且比较少),你直接定义好多组通讯组件(TcpListener和TcpClient可以,WinSock可以),然后分别写好事件处理程序就可以了。调度工作不用你管。
如果通道数量不固定,那就需要动态的成组的创建通讯对象了。基本也差不多。