C#NetRemoting two-way communication

When I have nothing to do, I want to play with two-way communication and realize the function of sending messages to each other similar to QQ. So I started learning .Net Remoting. .Net Remoting is achieved by the client accessing the channel to obtain the server object through Remoting, and then parsing it into the […]

[Transfer] Marshal, Disconnect and life cycle and tracking services of Microsoft .Net Remoting

Marshal, Disconnect and life cycle and tracking services 1. Activation of remote objects There are three activation methods in Remoting. The general implementation is completed through the static method of the RemotingServices class. The working process is actually to register the remote object into the channel. Since Remoting does not provide a corresponding Unregister method […]

[Transfer] A brief discussion on .net remoting and webservice

1. .NET Remoting .NET Remoting is a distributed application solution launched by Microsoft with .NET. It is known as the preferred technology for managing RPC between application domains. It allows communication between different application domains (communication here can be within the same process, between different processes in one system, between processes in different systems). More […]

.NET Remoting A communication framework across application domains or across networks

.NET Remoting is a cross-application domain or cross-network communication framework that enables client applications to access and invoke objects in server-side applications. .NET Remoting is based on the classes and interfaces provided by the .NET Framework’s System.Runtime.Remoting namespace and its subnamespaces. Before learning .NET Remoting, we need to understand some basic concepts and components, as […]

[Solved] xxl-job starts the console and reports remoting server error. java.net.BindException: Address already in use: bind [solved]

1. Error message 10:47:00.311 logback [Thread-9] ERROR com.xxl.job.core.server.EmbedServer – >>>>>>>>>>> xxl-job remoting server error. java.net.BindException: Address already in use: bind at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) at sun.nio.ch.Net.bind(Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141) at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562) at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334) at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:506) at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:491) at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973) at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260) at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:164) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) […]