tcp记录

网络传输:大小端
Qt网络编程实现TCP通信
TCP/IP通讯与socket编程
Qt一步步搭建TcpServer1------封装QTcpServer,QTcpSocket
qtcpserver官方文档

Python address already in use

服务器端的端口号和客户端的端口号没有关系

一般服务器是需要BIND指定端口号的,客户端可以BIND也可以不BIND(BIND后关闭SOCKET需要一段时间由系统释放这个端口,所以客户端一般不BIND)

服务器端需要指定端口,只有这样客户端才知道确定连接那个端口。 而客户端连接服务器程序后占用的端口,默认是由系统自动分配的系统中可用的端口,(这个端口号码,可以通过服务端调用accept函数得到)

换socket_server函数(未尝试)

https://blog.csdn.net/fengmm521/article/details/78446416

最终解决:接收信息时要设置本地的ip地址和绑定本地地址,而发送消息需要连接对方的ip地址,由于这俩的ip初始化时设置的是同一个(之前在同一台电脑所以是同一个ip),所以在服务端和客户端分别将接发信息函数里的ip改一下就行了。

相关推荐
朝九晚五ฺ30 分钟前
用Rust从零实现一个迷你Redis服务器
服务器·redis·rust
阿巴~阿巴~1 小时前
深入解析UDP服务器核心开发机制
linux·服务器·网络协议·网络编程·udp服务器·recvfrom函数
北京耐用通信1 小时前
不只是延长,是“重生”:耐达讯自动化Profibus总线光端机如何让老旧设备数据“开口说话”?
人工智能·物联网·网络协议·自动化·信息与通信
q***31891 小时前
如何查询SQL Server数据库服务器的IP地址
服务器·数据库·tcp/ip
wa的一声哭了1 小时前
Linux服务器配置ssh免密登陆多台服务器、服务器别名配置
linux·运维·服务器·网络·arm开发·python·ssh
qinyia1 小时前
Wisdom SSH:AI助手可用的运维工具详解,帮助理解提升人机合作效率
运维·服务器·人工智能·ssh
清浅儿2 小时前
Linux权限知识点
linux·运维·服务器
kyle~2 小时前
Linux---文件控制<fcntl.h> (file control, fcntl)
linux·运维·服务器
落日漫游2 小时前
Ansible变量全解析:优化自动化流程的关键
linux·服务器·网络