ServiceHost 应该是wcf里面的吧?
那串口呢? 串口指的哪些内容?
串口???你是说主板的串口吗,C#里是有api可以读取串口传过来的数据,和WCF没什么关系,两个不同层次的问题
那能解释下什么是串口吗? 以及串口的使用场景
@~雨落忧伤~: 串口是一种用来传输数据的硬件接口,每次只能传输1个bit。使用场景:有的设备通过串口连接电脑主板,比如地磅,我年轻的时候做过一个实时显示地磅度数的程序
@会长: 类似于连接硬件 的编程技术?
那这样说的话 是不是类似 超市扫码枪 打印小票之类的 都是串口技术
@~雨落忧伤~: "连接硬件 的编程技术"不懂。反正用c#读取串口是非常简单的,有现成的api
@会长: 有例子吗? 或者推荐篇文章 给我看看
@~雨落忧伤~: 没有
串口通常是对硬件接口的统称,广义讲串行通信的都叫串口,狭义通常指rs232或rs485(主要以前者为主)。
wcf是个开发模块或框架,主要涉及远程调用,遂会包含不同的通讯过程,最终也会有不同的协议进行通讯,其中已经内置了tcp、http、msmq等等,对外发布协议有soap、http等(通过内部message实现抽象)。当然通讯层和发布层都可以自行实现,比如你可以把串口以wcf的方式进行实现,提供再次编程。
串口硬件接口的统称 主要是类似条码枪类似这种硬件的对接吗?
wcf主要用远程调用
那么和常规的 webapi WebService 有什么区别呢?
@~雨落忧伤~: 实际上你看到设备外面的大部分接口都是“串口”,比如网线、usb。
wcf的基本内置模块是可以实现webapi 、WebService的。