Rmoting technology has been around for several years and is widely used in applications. It brings a lot of convenience to the development of network programs and greatly improves the development efficiency.
The remoting technology under the. NET Framework has appeared after 3.0 and supports two-way remoting. There are no limitations in the application.
However, the remoting of WCF is only flexible under. NET Framework. For other clients, this is ms.
The advantages of remoting technology do not need to be described in detail, that is, it is very convenient to convert a single-host program into a network distributed program and develop distributed programs, just as easily as developing a single machine.
Wikipedia:
". Net remotingIs Microsoft. net Framework is a network communication technology. Different from XML Web Service, it can use protocols other than soap to communicate, and the operations on the server and the client are almost the same, the client can access the objects opened on the server without considering the protocol used. This technology is developed from Distributed COM. The biggest difference with DCOM is that DCOM has limits on TCP port usage,. net remoting can use TCP or HTTP for communication, while data can flow over the network using soap or binary transmission. The binary transmission efficiency is incomparable to soap, however, soap can be used to communicate with Web Services. the Design of net remoting is elastic. "
Recently, the company has a new project, which is a simple distributed game... I was going to use Silverlight for development, because I used a familiar C # language and had the support of WCF, so it was easy to do anything.
But for various reasons, the flash client is used at the end. This is a nightmare. Flash has always been a kind of thing for me. I played flash nine years ago, at that time, I used to write some small animation scripts. I only know that in the post-maintenance mode, the flash IDE is very slow and prone to crash... furthermore, the script is written on the "time frame", which is very scattered, causing headaches.
Today, Flash has a variant, namely flex, which is designed for programmers. It took a week to master it. I feel like as3.0 is already a "language... (If you are far away, you can get started)
Since we are developing distributed programs, we need to ensure efficiency and security. Of course, we also need to easily maintain them .....
Let's take a look at the demo first, and complete the description later ....