【急】在C#项目中客户端与服务器端连接 用什么技术?

来源:百度知道 编辑:UC知道 时间:2024/05/03 05:44:47
如题。
(1)比如说在客户端输入一个请求:(比如:A+B=..)然后在服务器端算出结果。返回到客户端。怎么实现??
(2)net里面都有哪些技术?(举例说明)

1. 可以用UDP,tcp,socket...
2. 一大堆。。oledb, gui+, udp, tcp, socket, sql =====

.net主要是remoting技术,也兼容以前的com+和msmq技术

.net中可以使用的服务器和客户端通信的有很多,目前主流的是WCF(Windows Communication Foundation),跨平台的话主要是SOAP Web Service,性能要求高的话有remoting。

以跨平台,而且应用最多的SOAP Web Service为例:
新建一个Web Service,在代码中写一个Method,比如CalcSum(),编译。客户端添加Web引用,指向刚写好的Web Service,IDE会自己创建相关的proxy代码和类型定义。你只需要使用你添加的那个引用的命名空间就可以调用了。