社区
Delphi
帖子详情
关于ReceiveBuf
larryuan
2000-07-25 11:42:00
我用socket收发数据,在发送端:
Socket.SendBuf(recorddata,SizeOf(recorddata));//recorddata是一个记录类型
再接收端如何用ReceiveBuf把它接收到这个记录类型的变量里?
直接用Socket.ReceiveBuf(recorddata,SizeOf(recorddata));好象不行吧
...全文
125
3
打赏
收藏
关于ReceiveBuf
我用socket收发数据,在发送端: Socket.SendBuf(recorddata,SizeOf(recorddata));//recorddata是一个记录类型 再接收端如何用ReceiveBuf把它接收到这个记录类型的变量里? 直接用Socket.ReceiveBuf(recorddata,SizeOf(recorddata));好象不行吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsf
2000-07-25
打赏
举报
回复
两种办法:
1利用指针,进行类型转换
2把记录类型各字段的值组成字符串,发送出去,收到后再展开
larryuan
2000-07-25
打赏
举报
回复
如何把任意类型转成字符串,再转回来?
这个要能解决也行
larryuan
2000-07-25
打赏
举报
回复
我对delphi用指针还不太熟,能给个例子吗?
C++ Builder编写的用UDP协议实现远程监视屏幕
C++ Builder编写的用UDP协议实现远程监视屏幕,UDP(User Datagram Protocol,意为用户报文协议)是Internet上广泛采用的通信协议之一。与TCP协议不同,它是一种非连接的传输协议,没有确认机制,可靠性不如TCP,但它的效率却比TCP高,用于远程屏幕监视还是比较适合的。同时,UDP控件不区分服务器端和客户端,只区分发送端和接收端,编程上较为简单,故选用UDP协议,使用C++ Builder 6.0提供的TNMUDP控件。
delphi 视屏采集远程传输 样例源码
delphi 的视屏采集及远程传输 ClientSocket 和ServerSocket 几个重要的属性: 1.client和server都有port属性,需要一致才能互相通信 2.client有Address属性,使用时填写对方(server)的IP地址 几个重要的事件: client: OnRead事件,当client受到冲击消息时在OnRead事件中可以获得server发送过来消息。 Server: OnClientRead事件,与上述client的作用相同 发送信息: clien使用So
UDP.rar_IPPROTO_UDP_UDP监听_WSAStartup_sock_DGRAM
1、首先需要定义的对象: SOCKET ReceivingSocket //接收端的Socket SOCKADDR_IN ReceiverAddr //接收端的地址信息 char Re
ceiveBuf
[1024] //接收数据缓冲区大小 int BufLength //缓冲区长度 SOCKADDR_IN SenderAddr //发送数据端地址信息 int SenderAddrSize = sizeof(SenderAddr) //发送端地址信息的长度 2、启动WSA动态库: WSAStartup(MAKEWORD(2,2),&wsd) 3、创建socket: ReceivingSocket=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP) 4、初始化服务器地址及监听端口 ReceiverAddr.sin_family=AF_INET //家族 ReceiverAddr.sin_port=htons(9000) //设置端口号 ReceiverAddr.sin_addr.s_addr=htonl(INADDR_ANY) //地址 5、绑定端口 6、接收数据: ReceivingSocket,//接收端Socket Re
ceiveBuf
,//接收端用来存储数据的缓冲区 BufLength,//缓冲区的大小 0,//接收的附加选项,设置为0即可 (SOCKADDR*)&SenderAddr,//发送端的Socket地址 &SenderAddrSize//发送端Socket地址的大小 ) 7、关闭socket,关闭WSA
Delphi+TCP通信机制实例
delphi 2010版 采用的TTCPServer 和TTCPClient控件编写的TCP通信实例,客户端和服务端可以相互发送信息并测量通信时间。TChart控件动态显示时间曲线。 主要知识点:1.多线程的使用和线程安全之临界区保护 2.TCP通信机制 3.发送接收难点方法的使用 SendBuf和Re
ceiveBuf
4.CRC校验算法 备注:为方便自己测试 客户端 和服务端程序写在了一起,可以进行拆分 进而实现客户端和服务端的相互发送 类似于聊天小程序
PCF8591 DA转换实验C语言程序
摘要:VC/C++源码,系统相关,51单片机 PCF8591 DA转换实验 可以学习一下: 检查LCD忙状态,lcd_busy为1时,忙,等待。lcd-busy为0时,闲,可写指令与数据。 写指令数据到LCD,RS=L,RW=L,E=高脉冲,D0-D7=指令码。 LCD初始化设定 主机应答位检查子程序,迫使数据传输过程结束。 从机发送非应答位子程序,迫使数据传输过程结束 发送n位数据子程序 连续读入4路通道的A/D转换结果到re
ceivebuf
输出三角波、方波、正弦波、锯齿波等。
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章