首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在套接字上复用数据

在套接字上复用数据
EN

Stack Overflow用户
提问于 2013-01-14 19:51:10
回答 1查看 915关注 0票数 1

基本上,我尝试从同一个套接字中传输2-3个文件,但所有这些文件都是同时进行的,并且不中断发送回的消息和发送到客户机/服务器的消息。

类似于一个聊天程序之间的2人和3文件传输发生。

我尽量避免打开两个或更多的溪流。

我希望所有事情都是异步发生的--仍然在中同时对话和传输所有3个文件,,而不是一个接一个。

我的协议会是什么样子?我想不起来了。

EN

回答 1

Stack Overflow用户

发布于 2013-01-14 19:58:24

如果您真的想自己进行分组交换,我建议您使用一个队列:将需要发送的数据包放在一端,在另一端,您接受数据包并进行实际的电汇。

对于通过线路传输的数据包,您需要一个类型(文件传输或聊天)、一个目的地(将文件放在哪里,或者与谁聊天),以及实际的数据包数据。

在接收端,您需要跟踪所有收件人,聊天和文件传输。当接收到目标X的文件传输时,将其保存到X文件中,如果您收到用户Y的聊天消息,则将消息发送给person Y。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14325575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档