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

相关推荐
白太岁1 小时前
通信:(3) 高并发网络通信:epoll + 边沿触发 + 非阻塞 IO + tcp
c语言·网络·c++·网络协议·tcp/ip
暴力求解1 小时前
Linux---进程(五)进程调度
linux·运维·服务器
wsad05321 小时前
Linux 用户和组管理完整指南(中英文参数对照)
linux·运维·服务器
EmbedLinX2 小时前
嵌入式Linux之U-Boot
linux·服务器·笔记·学习
duration~2 小时前
DHCP 协议详解
网络·网络协议·tcp/ip
fjh19973 小时前
使用caddy签发ip证书
运维·服务器
暴力求解4 小时前
Linux进程(六)命令行参数
linux·运维·服务器
野犬寒鸦5 小时前
深入解析HashMap核心机制(底层数据结构及扩容机制详解剖析)
java·服务器·开发语言·数据库·后端·面试
开开心心就好7 小时前
免费轻量电子书阅读器,多系统记笔记听书
linux·运维·服务器·安全·ddos·可信计算技术·1024程序员节
RisunJan7 小时前
Linux命令-lvreduce (收缩逻辑卷空间)
linux·运维·服务器