我如何作为服务器区分连接到我的TcpClient? 作为一个客户,我是否总是要发送一个用户名或服务器可以知道我是谁的东西?在c#中区分TcpClient
5
A
回答
1
我典型地使用数据传输的客户端到服务器来识别客户端。标识符我用的都是:
局域网和广域网IP地址, 计算机名, 用户名, 操作系统,
除了您的意见我想建议建立一个处理变量的服务器内部客户端类已经被客户转发,因此您不必重新发送用户名等
0
您必须在每个用户发送邮件时使用唯一标识。意思是,你可以使用用户表中的主键id或其他任何东西(你可以为每个用户生成任何静态ID码)。并且在登录后,您可以将其用于来自该客户端的每条消息。
相关问题
- 1. 的TcpClient在C#(错误)
- 2. Tcpclient和webRequest的区别
- 3. C#TcpClient的集IP
- 4. SSL TcpClient C#.Net Compact Framework 1.0
- 5. 在C中缓冲区的分配
- 6. 中的TcpClient
- 7. TcpClient在Blend中不可用
- 8. 如何在C#中使用TcpClient字符串而不是字节?
- 9. 指定与TCPClient/Socket在C#中使用的传出IP地址
- 10. http post在c#中使用tcpclient不工作
- 11. 真的很奇怪的HTTP客户端在C#中使用TcpClient
- 12. 在C#中设置TcpClient本地端点的问题#
- 13. TcpClient BottleNeck
- 14. TCPClient大部分时间返回400
- 15. 通过端口的TcpClient分发
- 16. 在C和C++中区分unix目录和文件
- 17. C++/CLI使用XmlWriter与TcpClient不写
- 18. C#TcpClient更新(针对IRC客户端)
- 19. 通过超时取消C#4.5 TcpClient ReadAsync
- 20. C#配置TCPClient客户端的端口
- 21. 第二次无法接受TcpClient C#
- 22. 在C上操作ext4分区#
- 23. 区分C#中的Click和DoubleClick事件
- 24. partitionBy分配的分区,但其中在每一分区
- 25. TcpClient VS Socket在大文件传输中
- 26. 在oscP5处理库中扩展TcpClient类
- 27. 在vb.net中运行tcpclient套接字
- 28. 如何让TcpClient在线程中停止?
- 29. 在asp.net mvc应用程序中的TCPClient
- 30. 如何在BigQuery中重新使用C#中的分区?
你可以发送任何你想要的。您需要编写一个能够理解您发送内容的服务器。 – SLaks 2013-03-17 15:55:12
我明白,但让我们说我用用户名区分。当我连接时,我发送一次用户名。当我发送新消息时是否总是必须发送用户名或者是否有其他方式来区分它们? – patentul 2013-03-17 15:57:16
你的问题很不清楚。你有什么问题? – SLaks 2013-03-17 15:57:40