初学Socket,有个问题实在想不明白,请高手帮帮忙阿!!!!谢谢 服务器一直在Listen,有多个客户端同时向服务器发送文件,而且是大文件,每个客户端都是每10K(请给个更合适的值,谢谢)发送一下,这时候服务器Accept,我不明白的是,服务器端的Accept如何知道是接受的那个客户端的上传数据呢? 因为要保存成不同的文件阿,会不会把数据保存的乱了阿。明明Accept的是B用户的数据,记录到A身上了,会不会这样阿?谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,别忘记了,服务器Accept的时候,会返回一个Socket对象,这个对象才是真正与客户端通讯的Socket对象,它记录了客户端连接的详细信息。Socket mySocket = listeningSocket.Accept();另外,缓冲区个人认为1024字节(1k)会比较合适。 1024字节(1k)? I think 4K is better. 在你所说的1 vs n的c/s模式下,一般server开2种进(线程)。第一种,协议线程,负责客户端和server的协议通讯。此种线程只有一个。它负责管理下面第二种线程第二种,传输线程,负责某个客户端的文件传输。此类线程一般一个客户建一个。FTP就是使用上述模式。所以,不存在你所说的问题 求一个简单的正则表达式 求帮忙写个小程序,刚开始学,不会啊 大虾们支招,如何查找没有标题栏的窗口 继承对象的疑问 JS截取字符串 webbrowser无法获取更新后的html源文件 急求正则三个。谢谢大家。 在c#中发布应用程序时,如何自动发布SQL SERVER数据库? 请问在c#使用#region & #endregion复制后,粘贴到目标行时,每次都展开了,如何让它默认折叠 菜鸟问.net GDI+的问题 请教WEBSERCICE聊天室架构问题!?谢谢 如何实现这样的操作!!!!
I think 4K is better.
第一种,协议线程,负责客户端和server的协议通讯。此种线程只有一个。它负责管理下面第二种线程
第二种,传输线程,负责某个客户端的文件传输。此类线程一般一个客户建一个。
FTP就是使用上述模式。所以,不存在你所说的问题