C#文件传输

lijianqiang2666 2010-08-12 03:12:12
最近在 研究文件的传输 现在碰到了 新问题 b/s 和 c/s 之间的互传 cs是 服务器端 bs 是客户端 可我不想用 http 来传输(http 不稳定)想用 tcp 如何得到 bs的下的准确ip 如果人家在 局域网里怎么办通过路由或通过服务器上网 (端口映射吗???)
...全文
306 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
form1_load 2010-08-26
  • 打赏
  • 举报
回复
首先,我看不懂楼主在说什么。。。
其次,“可我不想用 http 来传输(http 不稳定)想用 tcp " HTTP本身就是基于TCP协议的。
然后,我晕..
threenewbee 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lijianqiang2666 的回复:]
caozhy

(cfx) 如果用 http 的话 可以完成想在cs 下那种点对点的 Socket 文件传输码
[/Quote]
Socket编写耗时费力。建议使用 WCF+HTTP 实现。
听上去也许你没听过,你在msdn或者Google找例子一看就明白。
lijianqiang2666 2010-08-12
  • 打赏
  • 举报
回复
caozhy

(cfx) 如果用 http 的话 可以完成想在cs 下那种点对点的 Socket 文件传输码
threenewbee 2010-08-12
  • 打赏
  • 举报
回复
http不存在“稳定”和“不稳定”。

http本身就是构筑在tcp之上的。
threenewbee 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lijianqiang2666 的回复:]
!! 在线客服 分 客服端 和 咨询 用户 客服端用的是cs 结构 网站咨询的用户是在网站咨询 自然用的是bs 这回明白了吧
[/Quote]

使用wcf作为服务器端统一宿主。
bs使用服务器端代理,客户端使用ajax。
cs直接用wcf访问服务器端。
周药师 2010-08-12
  • 打赏
  • 举报
回复
设置好路由器就行了
lijianqiang2666 2010-08-12
  • 打赏
  • 举报
回复
哦了 知道 谢谢了
周药师 2010-08-12
  • 打赏
  • 举报
回复
需要端口映射
把你的IP和端口映射出去 然后外网的电脑就可以直接访问你电脑了
lijianqiang2666 2010-08-12
  • 打赏
  • 举报
回复
zhouzhangkui

(周药师)

你这个我早看过了 而且 在cs下的 文件传输我也完成了 问题是 现在是 bs 和cs的 文件传输 你如何得到对方的准确ip 如果对方在利用局域网上网怎么办 通过路由或通过服务器上网怎么到的ip 就算得到了也是 公网的ip (端口映射吗???)
lijianqiang2666 2010-08-12
  • 打赏
  • 举报
回复
!! 在线客服 分 客服端 和 咨询 用户 客服端用的是cs 结构 网站咨询的用户是在网站咨询 自然用的是bs 这回明白了吧
一克代码 2010-08-12
  • 打赏
  • 举报
回复


lz说清问题!

不然,想帮都没法下手!
ap0606122 2010-08-12
  • 打赏
  • 举报
回复
没看明白你的问题....
threenewbee 2010-08-12
  • 打赏
  • 举报
回复
什么叫cs是服务器端bs是客户端。

乱七八糟。

CS是客户机/服务器结构,BS是浏览器/服务器结构,BS中B(rowser)是客户端,CS中S(erver)是服务器端。
概念都不清楚。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧