C# socket问题求教。我想编写一个局域网通信的软件,分为服务器和客户端。有几个问题

2025-02-24 20:56:56
推荐回答(2个)
回答1:

1.一个端口可以为多个人服务的,只要你们的端口是一致的。
2.界面加载时不需要建立连接,只有发消息传文件的时候才建立连接。登录以后,开启一个监听的线程来监听发来的消息就行了,登录时要是广播的话就会给这个端口的所有用户发消息。
3.UDP的话send发送以后,主窗体启动的监听程序会自己receive,如果是TCp的话,需要建立连接以后再receive

回答2:

wpf+wcf 现成的 聊天软件的例子 网上就有