Description:
- Shutdown sockets on all platforms, which prevents hanging on reads after closing the socket
- Fix data races on `connectionFd_` and `serverFd_`
Issue: IAA1Y7
Signed-off-by: Denis Slynko <slynko.denis@huawei-partners.com>
Adding GN target `websocket_server` to inner_kits enables it to be used in runtime_core
as external dependency for ArkTS inspector
Issue: https://gitee.com/openharmony/arkcompiler_toolchain/issues/I90I4W
Testing: All required pre-merge tests passed
Change-Id: I9dbac64183fac26ea83a0cca06f899f1ea7cf53d
Signed-off-by: Denis Slynko <slynko.denis@huawei-partners.com>