AirtestProject / AirtestProject/Poco-SDK

unity poco sdk出现rpctimeout的情况

Abierto
#80 5 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
C++
Estrellas
325
Forks
194
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

经测试是由于
PocoManager.cs的Update函数里去
inbox.TryRemove(tcpClientKey, out internalClientToBeThrowAway);
这个是在主线程里操作的。同时在server_Received函数里去
inbox.AddOrUpdate(tcpClientKey, internalClient, (n, o) =>
{
return internalClient;
});
这个是在异步线程里的。
在主线程还在foreach循环的过程中添加了一个rpc请求进来。然后foreach循环结束时就被Remove掉。导致这个rpc请求丢失。airtest的client端一直未等待到这个rpc回来。

望修复

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.