硬件平台为 iTop-4412,此程序是运行在嵌入式linux系统上的TCP/IP 服务端程序,主函数用于建立和客户端的连接,建立完成后,会新增一个线程用于实时数据传输。
2022-12-14 15:59:12 38KB TCP/IP 服务器 嵌入式
1
TcpListener / TcpClient类的基本演示。
2022-11-30 09:36:19 104KB C++ VC7.0 Windows .NET
1
本代码是基于TCP通信的服务端代码,运用QT开发平台,语言为C++,代码背景为项目实际应用,适合新手学习。
2022-11-25 00:01:14 7KB QT Tcp 服务端 客户端
1
简单、稳定、有效,这才是硬道理。 TCP调试利器。 WincomTcpSev是专门用于测试TCP数据收发的工具,开发理念是简单、稳定、实用,可以长时间稳定运行于Windows操作系统。 主要功能:端口监听、多客户管理、数据接收与发送(16进制和字符串)、自动回复、文件存储等。 网上一些调试工具,不太明白,一个简简单单的TCP调试,怎么就没有稳定运行的,总会夹杂乱七八糟的功能和后门,单纯一点不行吗? 已知问题:如果端口监听有问题,建议关闭重新运行,其它没发现大毛病。如果觉得好用,欢迎交流,x_lk@163.com,做点二次开发也是可以的,如果有需要,可以提供二次开发接口。
1
在QT网络编程中,服务器往往需要和多个客户端保持连接,因此,我在熟悉多线程编程过程中,在TCP服务每接收到一个客户端连接请求,就新建一个线程。客户端也是在新建的线程中维护的。 程序的思路如下: 程序使用了非模式对话框来分别显示服务器和客户端,默认情况下客户端使用127.0.0.1这个本地IP来和自己进程内的服务器通讯。服务器在监听到新客户端的连接请求后新建对话框以及一个线程与客户端通讯,客户端建立连接成功后会将自己的线程ID发送给服务器,服务器接收到数据后将自己的线程ID返回给客户端。客户端断开连接后会自动将对话框关闭以及释放资源。服务器端在客户端断开后,也会自动将对话框关闭。
2022-10-20 19:01:33 15KB tcp/ip qt 服务器 文档资料
1
TCP服务端和TCP客户端工具软件 .exe直接执行
2022-09-21 10:22:11 86.71MB tcp 服务端 客户端
1
TCP通信,发文件例子,内含服务器端和客户端的所有源码,供学习
2022-09-21 09:01:22 1.48MB tcp发文件 tcp服务器源码 delphi_tcp tcp
linux 下的tcp文件服务器 实现功能如下 1,help 2, ls 3,getfile 4,putfile 5,exit
2022-09-07 14:26:57 2KB Linux tcp 服务器 上传
1
基本实现原理: 1)粘包和拆包采用帧头里面加长度信息来做; 2)超时机制:采用一个单独的线程来判断,每次收到数据就更新接收时间。在单独的线程里面判断如果当前时间减去上次接收的时间超过20秒则认为超时,关闭该连接; 3)用到了epoll_event结构体中的 epoll_data.ptr 指针:把客户端的信息保存在 epoll_data.ptr 指针当中,当出现epoll事件的时候从该指针提取客户端信息,然后进行操作。 完整的c代码,可以直接使用gcc编译,编译方法:gcc CreatCRC.c main.c -lpthread 配套有一个C#客户端(vs2008工程,全部源代码),可以向服务器发送数据和接收服务器返回的数据。
2022-09-06 10:26:05 31KB epoll 粘包拆包 接收超时
1
博客地址:https://mp.csdn.net/postedit/104029653 1.简介    工作上遇到好多需求都是给带网口的硬件设备写上位机程序,由于设备有限,往往单一条链接就够了,由于不涉及到高并发什么的,所以没必要用引入第三方 网络库,Qt自带的网络模块处理这类需求很方便,可是还是和具体需求有所差距,所以为日后方便Copy,简单的封装了一下。
2022-08-29 19:21:17 5KB Tcp Server QTcpServer TCP服务端
1