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改一下就行了。

相关推荐
Bruce_kaizy14 分钟前
c++网络编程——解析主机字节序、网络字节序以及深入剖析tcp编程中万恶的结构体(爆肝)
linux·服务器·网络·tcp/ip·ubuntu
小猫咪0121 分钟前
Linux 定时任务 crontab 详解:让脚本每天自动执行
linux·运维·服务器
kaka❷❷38 分钟前
Linux 内核、.ko、.so 与 SDK 镜像打包
linux·运维·服务器
微风◝40 分钟前
【Linux故障排查】系统启动进入紧急模式:由磁盘挂载超时引发的服务器无法启动
linux·运维·服务器
闲猫41 分钟前
堡垒机Linux黑屏识别命令Set -n探索可能性
linux·运维·服务器
程序猿阿伟1 小时前
《从TCP到WebSocket:Discord静默断流的七层排查指南》
websocket·网络协议·tcp/ip
少威shaowei1 小时前
在 Mac 上搭建 DNS 服务器
运维·服务器·macos
逆境不可逃1 小时前
【WebSocket 01】 入门原理剖析,手写群发消息、私聊会话功能
网络·websocket·网络协议
awu的Android笔记1 小时前
限速/丢包/乱序/重复/篡改:Android 弱网模拟的 5 把利刃
android·tcp/ip
utf8mb4安全女神1 小时前
shell脚本
linux·运维·服务器