因此,我正在制作这个简单地在客户端和服务器之间发送和接收信息的tcp程序。同步客户端和服务器交互
我的设置工作原理如下:
1)服务器开始监听
2)客户端发送 “你好” 的命令,以及用户名/密码
3)服务器发送或者 “correctpass”或“wrongpass”
4)客户端开始发送大量的数据在50KB间隔
5)服务器接收并存储这哒TA当它来到
我的问题是:有什么我应该做的,以确保客户端不会发送数据时,服务器没有听?例如,是否应该从服务器发送一条命令说它已成功获取数据?我只是想知道这一点,因为我不能让数据不合适。
我通过tcp接收,并且我知道TCP应该将所有数据发送到服务器,但是我的问题是服务器在发送给它时可能没有读取数据。
我的另一个问题是:TCP是一个很好的协议,通过互联网发送大量的小数据(加起来很多)?这是Dropbox和其他同步实用程序如何与他们的服务器通信吗?
编辑: 我目前使用C#和的NetworkStream沟通
感谢,
罗希特
你在使用什么框架?它是WCF吗? –