FreeIM icon indicating copy to clipboard operation
FreeIM copied to clipboard

Winform的ClientWebSocket始终联不上

Open loryrichie opened this issue 4 years ago • 18 comments

ClientWebSocket client = new ClientWebSocket(); client.ConnectAsync(new Uri("ws://127.0.0.1:6001/ws?token=f5e2fdf65e5c4a1f9fc677c8a3e6b99ccd35347169084455a33d01af3fc350ba728e58799bc6434e8c3b9e82b206eddaa4a88d85150b4315856a5e6ecfd3543a"), CancellationToken.None).Wait() ;

联不上。不知道什么原因,求大佬 指点

loryrichie avatar Dec 08 '20 11:12 loryrichie

token 是从服务端接口获取的吗

2881099 avatar Dec 08 '20 11:12 2881099

是的

loryrichie avatar Dec 08 '20 11:12 loryrichie

127.0.0.1 6001 是什么服务

2881099 avatar Dec 08 '20 11:12 2881099

string urls = "http://localhost:47205/ws/pre-connect"; string result=HttpHelper.PostRequest(urls); ServerModel server= JsonConvert.DeserializeObject<ServerModel>(result); websockedid = server.websocketId; ClientWebSocket client= new ClientWebSocket(); client.ConnectAsync(new Uri(server.server), CancellationToken.None).Wait(20) ;

loryrichie avatar Dec 08 '20 11:12 loryrichie

127.0.0.1 6001 是什么服务

6001是通过weiapi获取到的

loryrichie avatar Dec 08 '20 11:12 loryrichie

imserver 启动是用 127.0.0.1:6001 吗

2881099 avatar Dec 08 '20 11:12 2881099

imserver 启动是用 127.0.0.1:6001 吗

启动的时候显示:127.0.0.1:5000

loryrichie avatar Dec 08 '20 11:12 loryrichie

image

loryrichie avatar Dec 08 '20 11:12 loryrichie

我也很不解,在imserver里配置的 6001 ,怎么启动的时候就变5000了

loryrichie avatar Dec 08 '20 11:12 loryrichie

imserver 启动参数

—urls=http://127.0.0.1:6001

webapi, imserver 配置值 server 值都是 127.0.0.1:6001

webapi, imserver 的 redis 配置一样

imserver 的配置 servers 也配置成 127.0.0.1:6001

2881099 avatar Dec 08 '20 11:12 2881099

imserver 启动参数

—urls=http://127.0.0.1:6001

webapi, imserver 配置值 server 值都是 127.0.0.1:6001

webapi, imserver 的 redis 配置一样

imserver 的配置 servers 也配置成 127.0.0.1:6001

好的,谢谢大佬 ,我再重新弄下。

loryrichie avatar Dec 08 '20 11:12 loryrichie

image 这张 图,显示的是5000,其实是6001,本机telnet 5000是不成功的,6001是成功 的,为什么要这么显示呢,有点奇怪

loryrichie avatar Dec 09 '20 02:12 loryrichie

查了资料如果不指定端口,这里默认显示5000,原来是MS搞的

loryrichie avatar Dec 09 '20 02:12 loryrichie

winform 还是连不上

loryrichie avatar Dec 09 '20 06:12 loryrichie

是什么提示?

2881099 avatar Dec 09 '20 08:12 2881099

是什么提示?

connecting 然后超时

loryrichie avatar Dec 09 '20 09:12 loryrichie

那就是连不上 imserver

2881099 avatar Dec 09 '20 09:12 2881099

image 我昨天遇到了类似的问题,再配置文件中配一下Urls启动站点之后就好了

1031918012 avatar Jun 19 '24 13:06 1031918012