如何从客户端检查服务器端套接字是否打开
how to check that the server side in socket is open from client side
我有一个android应用程序,通过输入{IP,端口号}连接到服务器抛出套接字,然后点击"连接"按钮。
我的问题是我怎么知道服务器没有运行,所以当我按下连接按钮时,它显示一条消息"服务器关机"或"服务器未运行"?
服务器用c++编写,客户端是Android。
如果服务器没有运行,connect()
将得到一个错误,如果它正在运行,则不会得到一个错误。
相关文章:
- 了解是否接受套接字
- 当发生套接字错误时,作为QWebSocket基础的QTcpSocket(或QSslSocket)是否会自行销毁
- 如何知道请求是否完全使用 TCP 套接字接收?
- epoll_wait() 是否报告所有关闭的套接字事件
- 是否可以寻址另一个网络中的服务器/客户端套接字?(C++)
- 是否可以在使用 Boost::asio 之前从套接字读取后执行async_handshake
- 如何检测我是否有要从套接字读取的内容?(c++)
- 此函数是否对套接字有问题?
- ZeroMQ是否允许多个服务器套接字
- 套接字是否保存HDD上的任何数据
- IP_ADD_MEMBERSHIP套接字上,套接字是否也会侦听单播
- 关闭C++中的套接字是否有任何限制
- C++ 赢异步套接字.是否可以中断 select()
- 套接字是否唯一
- UDP套接字是否将接收到的数据划分为不同的消息,或者recv是否同时读取尽可能多的数据
- 套接字是否集成到C++标准中
- 如何检查套接字是否连接
- 如何从客户端检查服务器端套接字是否打开
- 如何检查 SSL 套接字是否关闭(异步)
- c++如何使用select来查看套接字是否已关闭