
网络编程
文章平均质量分 54
Uka Saegusa IN db
这个作者很懒,什么都没留下…
展开
-
解决《UNIX网络编程》的例子daytimetcpsrv:bind error:Address already in use
1.问题描述本人在阅读《UNIX网络编程》中,发现运行书中服务器端程序时,返回bind error:Address already in use!服务器端代码如下:#include "unp.h"#include <time.h>intmain(int argc, char **argv){ int listenfd, connfd; socklen_t len; struct sockaddr_in s转载 2020-08-12 19:30:44 · 622 阅读 · 0 评论 -
Qt socket传送自定义结构体数据
简介在Socket中,数据一般是char型(一般情况下,其实最好是用uchar来传输,避免莫名其妙的错误,但用char也是可以的),而在Qt里面可以使用QByteArray,这个在QSocket里面,是一个神器,根据C++中char*数据与结构体之间的映射,可以实现结构体与QByteArray的转化!在Qt的界面中,用QLineEdit对象负责显示发送和接收的文本,对其中的数据进行读取和显示使用的数据类型都是QString;但是,在进行读写时,数据使用的形式都是char数组。简单定义一个结构体如下,原创 2020-07-05 22:14:27 · 3421 阅读 · 1 评论