社区
Web Services
帖子详情
WCF的双工通讯跟socket有什么区别?WCF的双工通讯能完全替代socket的侦听吗?
qjmay860909
2011-06-24 02:06:03
WCF的双工通讯跟socket有什么区别?WCF的双工通讯能完全替代socket的侦听吗?
搜索了一些资料,没有得到明确答复,请大牛详解,最好能推荐些书籍,谢谢!!
...全文
330
9
打赏
收藏
WCF的双工通讯跟socket有什么区别?WCF的双工通讯能完全替代socket的侦听吗?
WCF的双工通讯跟socket有什么区别?WCF的双工通讯能完全替代socket的侦听吗? 搜索了一些资料,没有得到明确答复,请大牛详解,最好能推荐些书籍,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isjoe
2011-06-25
打赏
举报
回复
[Quote=引用楼主 qjmay860909 的回复:]
WCF的双工通讯跟socket有什么区别?WCF的双工通讯能完全替代socket的侦听吗?
搜索了一些资料,没有得到明确答复,请大牛详解,最好能推荐些书籍,谢谢!!
[/Quote]
用socket就好比你自己开车上班,什么事情都自己来.你传递的信息都要靠自己解析,封装的类型也是.
用WCF就好比雇了一个司机,你指挥他开车就可以了,微软为你做了很多工作,对象可以直接在两端传递和使用.很方便.
机器人
2011-06-25
打赏
举报
回复
[Quote=引用 8 楼 lizhibin11 的回复:]
引用 7 楼 qjmay860909 的回复:
问题补充,如果我想用WCF写游戏服务器,侦听客户端来的请求,同时向不同客户端发送数据,或者主动向对应的客户端发送相应数据,可以吗?
都可以,甭问了,赶紧动手实验吧。本身在想到wcf能否进行双工通讯时,就应该用几个小时弄一个实例测试的,问来问去徒增困扰。
/Quote]
++
lizhibin11
2011-06-25
打赏
举报
回复
[Quote=引用 7 楼 qjmay860909 的回复:]
问题补充,如果我想用WCF写游戏服务器,侦听客户端来的请求,同时向不同客户端发送数据,或者主动向对应的客户端发送相应数据,可以吗?
[/Quote]
都可以,甭问了,赶紧动手实验吧。本身在想到wcf能否进行双工通讯时,就应该用几个小时弄一个实例测试的,问来问去徒增困扰。
qjmay860909
2011-06-25
打赏
举报
回复
问题补充,如果我想用WCF写游戏服务器,侦听客户端来的请求,同时向不同客户端发送数据,或者主动向对应的客户端发送相应数据,可以吗?
龍月
2011-06-24
打赏
举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
WCF netTcpBinding 支持双工,其实底层就是包装了Socket通信。
不过在使用socket的时候,需要你自己定义双方通信内容的协议。
而WCF封装了这些,使你编码更简单了,不用考虑底层协议了。
(WCF里使用duplexHttpBinding也可以双工,但使用的是Http协议)
[/Quote]
学习了!!
机器人
2011-06-24
打赏
举报
回复
WCF netTcpBinding 支持双工,其实底层就是包装了Socket通信。
不过在使用socket的时候,需要你自己定义双方通信内容的协议。
而WCF封装了这些,使你编码更简单了,不用考虑底层协议了。
(WCF里使用duplexHttpBinding也可以双工,但使用的是Http协议)
lizhibin11
2011-06-24
打赏
举报
回复
能,net.tcp是长连接。
xuexiaodong2009
2011-06-24
打赏
举报
回复
查下双工的含义吧,看看socket是双工吗?
qjmay860909
2011-06-24
打赏
举报
回复
问题很难还是没人愿意回答?
求斑竹帮顶,纯技术问题!!
WCF
服务/客户端
打开service1 类文件, 集成于Iservice1 的接口并且有具体实现, 在我们测试中, 则是利用客户端进行访问进行演示, 而下面,要讲的技术一个关于终结点的概念。本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。它是一种异步传输模式,可以在不同的应用之间实现相互通信,相互通信的应用可以分布在同一台机器上,也可以分布于相连的网络空间中的任一位置。在我们的实际开发过程中, 需要用于数据交互的实体类, 则必须声明类及成员的数据协定, 声明的意义则表示该实体可以序列化。
10013: 以一种访问权限不允许的方式做了一个访问套接字的尝试【
WCF
异常】
错误代码:10013 异常描述:
侦听
IP 终结点=0.0.0.0:6666 时出现 TCP 错误(10013: 以一种访问权限不允许的方式做了一个访问套接字的尝试。)。 解决方式:由于端口6666被其它应用程序占用,所以更改端口即可 转载于:https://www.cnblogs.com/yf2011/p/5390971.html...
WCF
学习笔记(五)契约
双工
通信、多契约绑定及对数据库增删改查等综合实例
1.服务层代码 1.1接口 namespace Services { [ServiceContract(Name = "GetProducts", Namespace = "http://www.yoyo.com")] public interface
C#
Socket
编程
在.NET技术大系当中,有很多服务编程的技术,比如
socket
、windows service、.net remoting、message queue、web service、
wcf
等等,这些技术都往往与网络知识紧密相关,有时还会结合多线程等技术,实现特定的需求。这里只以
Socket
为例,看如何运用C#进行网络编程。 熟悉
Socket
编程的应该都不陌生,要实现
Socket
,需要一个服务...
.Net
Socket
编程基础 -1
Socket
Basic Concepts 首先介绍
Socket
的一些基本概念
Socket
是操作系统提供的一系列网络编程接口。 网络模型分若干层,也有一些协议,比如TCP协议,UDP协议等,这些都是抽象的定义,在硬件以及操作系统级别上有一些对应的实现,
Socket
可以看做操作系统为开发人员提供的一系列网络编程接口,它封装了一些协议的细节,比如怎么组织数据包,怎么发送数据之类的。
Web Services
12,165
社区成员
16,325
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章