社区
C#
帖子详情
请问,WCF和c#网络编程的关系
xdft34v3
2012-04-13 05:23:05
首先,我的目标是C/S
我正在看《c#网络编程》,里面讲到了Socket编程、TCP编程、UDP编程
问题:
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
2:WCF是什么语言写的哦?
3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
...全文
378
20
打赏
收藏
请问,WCF和c#网络编程的关系
首先,我的目标是C/S 我正在看《c#网络编程》,里面讲到了Socket编程、TCP编程、UDP编程 问题: 1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些? 2:WCF是什么语言写的哦? 3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
前进中的
2012-04-14
打赏
举报
回复
计算机语言都是浮云。应该学一下计算机网络先把基础原理弄清楚,其他的都好学
xdft34v3
2012-04-14
打赏
举报
回复
那就是说《c#网络编程》和WCF都学吧,请推荐一本好的WCF的书籍吧
xdft34v3
2012-04-14
打赏
举报
回复
为什么没有人能圆满回答我的问题呢?
xboxeer
2012-04-14
打赏
举报
回复
WCF是针对契约的编程 我觉得这是最大区别
足球中国
2012-04-14
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
引用 14 楼 的回复:
c#的程序因为要托一个20几M的客户端。一般都不会拿他做大众化应用软件。一般是用于做管理软件。所以你要学cs一定要搞清楚。不然工作不一定好找。
我想你是说反了。
开发c/s程序的公司,不放打听一下,难道大多数公司都是只做个人用的小软件?
大多数公司都是做企业应用的。看不到大多数公司真实的需要,让人奇怪。
[/Quote]
你没看清楚。我写的是大众化的应用软件。不是针对性很强的那些软件。
以专业开发人员为伍
2012-04-14
打赏
举报
回复
在工资方面不要只知道攀比,看看自己的能力为先。
以专业开发人员为伍
2012-04-14
打赏
举报
回复
[Quote=引用 14 楼 的回复:]
c#的程序因为要托一个20几M的客户端。一般都不会拿他做大众化应用软件。一般是用于做管理软件。所以你要学cs一定要搞清楚。不然工作不一定好找。
[/Quote]
我想你是说反了。
开发c/s程序的公司,不放打听一下,难道大多数公司都是只做个人用的小软件?
大多数公司都是做企业应用的。看不到大多数公司真实的需要,让人奇怪。
足球中国
2012-04-14
打赏
举报
回复
c#的程序因为要托一个20几M的客户端。一般都不会拿他做大众化应用软件。一般是用于做管理软件。所以你要学cs一定要搞清楚。不然工作不一定好找。学好了可能没有几家公司招这方面的人。
但工资方面还是挺高。前几天。浦东一家软件公司做银行系统就招c# cs开发人员。30K/m。这个工资要比做bs要高出很多。做cs开发15K/M应该是很容易拿到。
足球中国
2012-04-14
打赏
举报
回复
两者的着重点不一样。
wcf一般是处理一些管理软件。
c# cs程序一般做设备监控服务器端比较多。(.net 做一般的应用软件因为效率较慢,还有一个20几M的环境让人难以接受)。
wcf只有cs程序的一部分功能。比如相互通信。wcf一般只是发起查询。等待返回信息。类似于bs的这种请求返回的结构。
而大多数cs是双向及时的通信。
两者区别可以参考qq聊天软件与sql数据库。
xdft34v3
2012-04-14
打赏
举报
回复
还有没有好的答案啊
xdft34v3
2012-04-14
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
引用 6 楼 的回复:
引用 4 楼 的回复:
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
WCF相当于别人用tcp,udp这些东西搭好的一个框架。(WCF效率执行太差,差几十到几百倍)
如果你做cs当然是学tcpip协议。wcf其实也应该一些。
2:WCF是什么语言写的哦?
.net语言写的。
3:我的目标是C/S,到底是学WCF还是……
[/Quote]
有些人又说WCF又是必学的,那就是说WCF和c#网络编程都是要学的吧,如果是,我就开学了,就不问了
足球中国
2012-04-14
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 4 楼 的回复:
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
WCF相当于别人用tcp,udp这些东西搭好的一个框架。(WCF效率执行太差,差几十到几百倍)
如果你做cs当然是学tcpip协议。wcf其实也应该一些。
2:WCF是什么语言写的哦?
.net语言写的。
3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
wcf是……
[/Quote]
你在使用wcf时看到怎么样通信的嘛??wcf是不需要你关心通信的。不需要你关心并发,不需要你关心具体的协议。不需要你关心连接数。
如果你学cs开发。c#网络编程是你肯定要学的。
xdft34v3
2012-04-13
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 4 楼 的回复:
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
WCF相当于别人用tcp,udp这些东西搭好的一个框架。(WCF效率执行太差,差几十到几百倍)
如果你做cs当然是学tcpip协议。wcf其实也应该一些。
2:WCF是什么语言写的哦?
.net语言写的。
3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
wcf是……
[/Quote]
顶........
xdft34v3
2012-04-13
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
WCF相当于别人用tcp,udp这些东西搭好的一个框架。(WCF效率执行太差,差几十到几百倍)
如果你做cs当然是学tcpip协议。wcf其实也应该一些。
2:WCF是什么语言写的哦?
.net语言写的。
3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
wcf是别人写的一个通信的框架。通信的内……
[/Quote]
WCF和网络编程不都是做的服务端---客户端模式吗?不是一样的吗?
为什么说没有关系呢?
我好迷糊啊
足球中国
2012-04-13
打赏
举报
回复
还有一个。cs开发一般工资都会比bs高很多。但cs在c#开发中应用的比较少,所以工作相对比较少。
cs开发c++仍然是主流。
所以必须学c++开发.c++是一定要能看懂。因为你开发或者是客户或者服务器端。但不代表相对应的客户端与服务器端也是c#开发。现在都推物联网。多数设备都是c++的客户端。
随着智能设备越来越多。多数的数据都是来自采集而不是原来的手工输入。cs的需求仍然在增加。
足球中国
2012-04-13
打赏
举报
回复
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
WCF相当于别人用tcp,udp这些东西搭好的一个框架。(WCF效率执行太差,差几十到几百倍)
如果你做cs当然是学tcpip协议。wcf其实也应该一些。
2:WCF是什么语言写的哦?
.net语言写的。
3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
wcf是别人写的一个通信的框架。通信的内容都被封装好了。所以和网络编程没有太大关系。
我都是做cs开发bs的东西不懂。也有了自己比稳定的通信框架。
如果做cs开发。你学的肯定不能只是c#。也不可能只是通信这一块。
cs开发未必都是使用tcpip。在某些设备监控的有的也是用串口通信。(我做的项目中就有两个)
宝_爸
2012-04-13
打赏
举报
回复
1:WCF和Socket编程、TCP编程、UDP编程是什么关系?到底学哪些?
Socket就是直接操作TCP UDP在层。
WCF是和协议无关的,也就是WCF可以使用TCP,也可以使用Http,可以通过config文件进行配置。
2:WCF是什么语言写的哦?
是.net framework的一部分,Net可以使用的语言都可以,当然最好是C#了。
3:我的目标是C/S,到底是学WCF还是《c#网络编程》呢?
还是取决于需求了。我觉得enterprise这里操作数据的WCF应该没有问题,但是像网络游戏什么的还是socket好点。
xdft34v3
2012-04-13
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
先学习好C#再搞网络变成
WCF是面向服务的开发,你在学习它之前先学习remoting,webservice
wcf就是他们的合成。
C#--->分布式(remoting,webservice)---->WCF
[/Quote]
c#我已经学了
我的问题,你一个都没回答
anzhiqiang_touzi
2012-04-13
打赏
举报
回复
先学习好C#再搞网络变成
WCF是面向服务的开发,你在学习它之前先学习remoting,webservice
wcf就是他们的合成。
C#--->分布式(remoting,webservice)---->WCF
C#
网络应用编程实验
WCF
和TCP消息通信练习
C#
网络应用编程第三版(人民邮电出版社)课后上机练习实验 实验五
WCF
和TCP消息通信练习 关键技术是自承载的
WCF
服务、回调(CallBack)、TCP双工通信。 此代码仅供参考。
C#
网络应用编程实验
WCF
和HTTP文件传输练习
C#
网络应用编程第三版(人民邮电出版社)课后上机练习实验 实验四
WCF
和HTTP文件传输练习 关键技术是使用Stream传输和保存文件。 此代码仅供参考。
C#
网络应用编程(第3版)-PPT课件
第01章-网络应用编程入门知识;第02章-数字墨迹与动态绘图基础;第03章-进程、线程与应用程序域;第04章-数据流与数据的加密和解密;第05章-异步编程;第06章-并行编程;第07章-
WCF
入门;第08章-
WCF
和HTTP应用编程;第09章-
WCF
和TCP应用编程;第10章-
WCF
和UDP应用编程;第11章-
WCF
和MSMQ应用编程;第12章-网络应用编程综合实例
C#
网络编程
教学
有关于
C#
网络编程
及应用源程序 都是代码可以学习学习
C#
网络应用编程第三版马骏主编上机练习A4_
WCF
和HTTP文件传输练习
在同一个解决方案中,分别编写服务端程序和客户端程序,利用HTTP和流传输实现下载功能,具体要求如下:(1)服务端程序选择【
WCF
应用程序】模板,客户端程序选择【WPF应用程序】模板(2)客户端运行时,先通过
WCF
服务获取可供下载的文件名文件长度并将其显示出来,当用户选择要下载的列表项后,单击【开始下载】按钮实现下载功能。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章