0
我正在用C#.Net编写服务器和客户端之间的聊天程序。除了聊天外,两个用户都可以参与不同的活动,例如远程桌面和一起玩游戏。C中的多客户端服务器#
我有几个问题:
多线程将被发送,并在同一时间接收来自客户端的东西,这意味着每个选项需要确定包是为他,并采取从数据它呢? (在同时传输文件的同时运行远程桌面,远程桌面线程将看到文件包到达流,但应该忽略它,对吧?)
什么是一个好的缓冲区大小设置为套接字我会接受客户?
我是否以包含数据的专用类的形式进行通信,或尝试将通信保持为通过流发送的字节数组?
http://social.msdn.microsoft.com/Forums/vstudio/en-US/65c848ca-537a-4494 -b5e8-3509ea61c171/c-chat-application?forum = csharpgeneral – granadaCoder
Windows Communication Foundation如何? http://msdn.microsoft.com/en-us/library/dd456779.aspx –
WebSockets如何? http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-getting-started-with-signalr-20 –