-
Notifications
You must be signed in to change notification settings - Fork 99
Description
您好,
服务端:golang hprose 2.0
客户端:项目.net5.0,hprose 3.0, 我安装的是Hprose.RPC 而不是Hprose.RPC.AspNetCore,我不确定前者是否支持.net5.0
客户端代码:
`
Client cli = new Client("tcp4://192.168.0.1:8000/");
IHello hello = cli.UseService();
string ver = hello.SayHello();
Console.WriteLine(ver);
`
错误堆栈:
System.Threading.ThreadAbortException: System error.
at Hprose.RPC.SocketTransport.<>c__DisplayClass36_0.<<-ctor>b__1>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Hprose.RPC.SocketTransport.<>c__DisplayClass36_0.<.ctor>b__1()
at System.Lazy1.ViaFactory(LazyThreadSafetyMode mode) --- End of stack trace from previous location --- at System.Lazy1.CreateValue()
at System.Lazy1.get_Value() at Hprose.RPC.SocketTransport.GetSocket(Uri uri) at Hprose.RPC.SocketTransport.Transport(Stream request, Context context) at Hprose.RPC.Client.Call(String name, Object[] args, Context context) at Hprose.RPC.Client.InvokeAsync[T](String name, Object[] args, ClientContext context) at Hprose.RPC.Client.Invoke[T](String name, Object[] args, ClientContext context) at Hprose.RPC.SyncInvoker1.Invoke(Object[] args)
at Hprose.RPC.InvocationHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
at $Proxy0.IHello.SayHello()
请问怎样才能兼容?还有我无论把tcp的地址修改成0.1 0.10都是以上错误,似乎不能得到地址或访问超时的错误