GAutomator icon indicating copy to clipboard operation
GAutomator copied to clipboard

SDK监听的服务端口可以自定义么

Open lvsheshamo opened this issue 7 years ago • 8 comments

集成的Wetest SDK监听的服务端口可以自定义,我有多个APP交互测试,如果每个APP启动后都监听同一个端口,很容易因为端口监听绑定冲突导致app crash

lvsheshamo avatar Apr 17 '17 06:04 lvsheshamo

04-17 14:22:58.258 1464 3573 E Unity : <WeTestLog> [

04-17 14:22:58.258 1464 3573 E Unity : ExceptionSystem.Net.Sockets.SocketException: Address already in use

04-17 14:22:58.258 1464 3573 E Unity : at System.Net.Sockets.Socket.Bind (System.Net.EndPoint local_end) [0x00000] in :0

04-17 14:22:58.258 1464 3573 E Unity : at o.a (Int32 A_0, Int32 A_1) [0x00000] in :0

04-17 14:22:58.258 1464 3573 E Unity : ]

lvsheshamo avatar Apr 17 '17 06:04 lvsheshamo

不能。你看看是不是三星手机?是不是你的应用退出的时候,ps,你的游戏进程还存在?

wukenaihe avatar Apr 17 '17 07:04 wukenaihe

我是一个应用A中启动应用B,然后退出应用B,这时候回到应用A,就会报错,应用A crash

lvsheshamo avatar Apr 17 '17 07:04 lvsheshamo

@wukenaihe SDK的代码会开源么?

lvsheshamo avatar Apr 17 '17 07:04 lvsheshamo

@lvsheshamo 端口现在不支持动态配置。所以,如果发现27019端口被占用,会去尝试连接27019端口,然后让它退出游戏(你说的crash)。之前没遇到过要起两个端口这种情况。动态配置27019端口还需要开发配合,过于麻烦,所以一直没加。

wukenaihe avatar Apr 17 '17 07:04 wukenaihe

@lvsheshamo ILSpy

wukenaihe avatar Apr 17 '17 08:04 wukenaihe

@wukenaihe 可以提供SDK的源码包吗?

lvsheshamo avatar Apr 17 '17 09:04 lvsheshamo

@lvsheshamo 短时间内不可能的。公司开源,需要非常繁琐的审批流程和检查

wukenaihe avatar Apr 17 '17 09:04 wukenaihe