appsocket protocol fixed