【发布时间】:2010-11-08 02:35:25
【问题描述】:
谁能帮忙,我想弄清楚我需要做什么,我被赋予了用 TCP (UDP) 编写服务器和客户端的任务。基本上多个客户端将连接到服务器..服务器向客户端发送 MESSSAGES。
我在创建服务器和客户端时没有问题,但是使用 tcp 我不确定要走哪条路。 .net 3.5 是否支持一切,还是我需要继续寻找某些组件?
我正在寻找一些使用 c# 用于 TCP 或 UDP 的好例子。这是我不是100%确定的地方..据我所知有UDP和TCP ... 1已连接而1未连接..那么我该走哪条路,c#可以同时支持吗?优点/缺点?
如果服务器必须支持多个客户端,我只需要打开 1 个端口还是需要打开 2 个?
此外,如果客户端崩溃,我需要它不影响服务器,因此服务器可以忽略它并在连接打开或连接超时时关闭连接...如果实际上再次需要连接返回 tcp udp
我应该在哪里提出和选择我需要分配的协议和端口数量有什么想法吗?
谢谢
【问题讨论】:
标签: c# .net tcp udp client-server