c# tcp协议 局域网聊天软件 带服务器 如何添加文件传输功能
详细说一下,我用的vs2008开发,基于c#.net,tcp协议,文本聊天是通过服务器中转实现的,也就是一个客户端把消息发到服务器,服务器再发给另一个客户端,现在急于实现...
详细说一下,我用的vs2008开发,基于c#.net,tcp协议,文本聊天是通过服务器中转实现的,也就是一个客户端把消息发到服务器,服务器再发给另一个客户端,现在急于实现一个文件传输功能,不知道如何实现了,想着通过服务器中转,会出现种种问题。希望c#高手给予解答。谢谢,本人qq791635163,邮箱yhail1314@163.com。如果有成型的符合要求的系统也可以发给我看看,谢谢各位了
谁手头如果有成型的 带服务器的文件传输(注意,不是p2p的),希望发给我一下,谢谢了,分不多,如果,我满意了,我的200分就全送了,学知识嘛 展开
谁手头如果有成型的 带服务器的文件传输(注意,不是p2p的),希望发给我一下,谢谢了,分不多,如果,我满意了,我的200分就全送了,学知识嘛 展开
展开全部
发送文件和发送文本分别设置按钮,在按钮单击事件里在数据流前面加上标识符,如msg等,接收端根据标识符来进行接收操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-05-30 广告
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
展开全部
文件读成文件流 byte[] 然后用tcp或者udp发送byte[]给对方 或者 通过服务器中转也可以 收到byte[]以后 再用file.writeallbyte 保存成文件
追问
这个道理我是懂的,也是这样实现的,可是通过服务器中转的时候服务器端发送好几次,在客户端接收一次就能全部接收,所以客户端无法判断你发送的是文件还是文字,还是用户名。还是谢谢你的回答。
追答
你通过不同的端口来判断是文字还是文件 不好确定是什么类型 你就给一个类型的分类不就可以了吗 没有规定一个客户端跟服务器只能有一个端口的连接啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询