TCP监听是在自己的IP地址上进行的。
当一个TCP服务器程序启动时,它会绑定到一个特定的IP地址和一个端口号上,以便可以接收来自该IP地址和端口号的传入连接请求.
所以我们要先来获取主机的IP地址和设置端口号.
注意:
- 服务器程序无法任意设置IP地址,而是需要使用系统提供的有效IP地址。系统分配给服务器程序的IP地址通常会与网络配置和路由规则相匹配,以确保网络通信的正确性和可靠性。
- 端口号可以任意设置,但最好遵循已有的约定并考虑系统和网络的限制,以确保应用程序的正常运行和与其他服务的兼容性。
对于Qt中的TCP协议,我们需要使用到QTcpServer类
获取到主机的IP地址
设置监听用listen(),参数是ip地址和端口号.
端口号可以自己设置,范围在0~65535也就是两个字节.
但是0~1024一般不可以设置,操作系统用了已经.
我们是从下拉框选的,都是QString类型,我们要进行转换.
用serverAddress()来获取服务器的地址.
用serverAddress()来获取服务器的ip地址
运行结果: