UDP TCP
yanzi1225627
南无飒哆喃。三藐三菩陀。俱胝喃。怛侄他。唵。折戾主戾。准提娑婆哈。南无阿弥陀佛。
展开
-
linux下基于Qt的udp协议 pc机与Tiny210(arm板子)互相发送文字信息的实现 记录(1)
暂时调通了pc和pc之间可以互相发送信息。原来里面有关键一步,linux下默认是开防火墙的,这里一定要关了防火墙。使防火墙暂时关闭的命令是;service iptables stop; 开始是:service iptables start.,这两个命令以后还是背下吧!待我明天整理以下,把源码和实现发出来。大爱Qt阿!原创 2012-08-02 21:09:52 · 3130 阅读 · 0 评论 -
关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信(续上)
1,Qt编译arm版本后,里面有很多歌文件夹。其实只需要将里面的lib文件夹拷贝到板子上就行了。有文章说要把plugin文件夹也一并拷过去。我没拷,也没发现问题。 拷贝时先将lib文件夹tar压缩后,然后U盘拷过去,利用超级终端操作解压到对等目录。 然后要设置环境变量: export QTDIR=/usr/local/arm/arm-qt-4.8.1 export LD_LIBRARY_P原创 2012-08-06 09:04:14 · 8144 阅读 · 9 评论 -
基于qt的udp聊天发送信息 有四处要设置自动滚屏 --------------- 续上
上次写博客,我说有两处设置自动滚屏,但经过实际和板子通讯发现,还应有两处自动滚屏。总结如下: 第一处滚屏:receive()槽函数的开始,也就是显示text之前,要自动滚屏下。防止用户在上一时刻将鼠标停留在他处,在显示之前,要把可插入位置,通过自动滚屏移到文本的末尾 第二处滚屏:receive槽函数显示text文本之后,为了防止显示一半文本,另外一部分不可见,这显然是我们不希望看到的 第三处原创 2012-08-05 18:40:48 · 5190 阅读 · 0 评论 -
fedora14 基于Qt的TCP发送文本信息 聊天室 开发记录
TCP协议部分,还真让我迷糊了好大一会。原因是刚弄完UDP,UDP的本地端和远程端代码是完全一样的。只是初始化在构造函数里,绑定的本地Ip地址不同,这点有函数getIp()自动完成。因此本地和远程完全一样。但Tcp部分不是这样,我这里总结一下(本人水平很低级的,属菜鸟未入门级。总结下只是防自己忘): 一,服务器端: 整个工作流程是:如下图: 程序的核心部分在原创 2012-08-07 10:56:43 · 5352 阅读 · 5 评论 -
Fedora14 基于Qt的UDP传输文字聊天小软件实现 (Qt查询本地Ip、Qt本地时间显示、传输中文汉字实现、Qt的textedit自动滚屏实现、给QPushButton设键盘快捷实现)---续上
先上一张最后运行结果图,顺便说下开发环境:fedora14+qt4.8.1.界面的搭建是用designer画的,以前还没用过,都用程序写界面发现吃力不讨好,用designer画的效果和程序写时完全等价的。他会自动生成一个类似android下的xml布局文件,并且自动关联槽函数,不用白不用,哈哈!基类为widget。 先交代几个重要变量: 192.168.2.211 对应变量原创 2012-08-03 21:01:01 · 13486 阅读 · 7 评论