UrBackup是一套优秀的开源免费的客户端/服务器备份系统。客户端分为核心进程和接口进程,接口进程用于显示托盘图标和对话窗口,同时向核心进程发送设置和命令,客户端核心进程在UDP端口35622上侦听来自服务端的广播消息,并在收到消息后将带有其名称的消息返回给服务端,名称使用的是Windows计算机名称,它在TCP端口35623上侦听来自客户端接口进程和服务端的命令,并在TCP端口35621上侦听来自服务端的文件请求。
1、如何向指定IP指定端口发送指定的数据包在192.168.23.53和192.168.23.55的设备中各加入一个Winsock控件,然后学习Winsock编程就可以了。可以实现自动接收数据。其实计算机内数据都是通过机器语言传递的,因此都为2进制.所谓传16进数据,不过在接收端转换回来.易语言中好象有个正则表达式支持库提供转换命令,你在工具_支持库管理_把正则表达式支持库勾上.。
2、单片机如何通过网络接口发送数据?找个8029的ISA口网卡,把单片机连上,做个ISA控制器就OK了,你要是熟悉单片机的话,看下8029和ISA接口的文档就行。提供两种方案:Ti的流明系列大部分MCU都自带以太网接口的如果使用这一些力芯片的话就不需要扩展接口了。但是这种Ti的片子不用起来不太习惯虽然官网上有提供例程,可以直接下载来移植。或者使用单片机加上那个RTL8019也很简单,一般新一点的借口书上会提到关于RTL8019接口编程的,找个书看下吧,手头上也有的,说完了再发给你吧。
3、在系统中数据如何发送?数据传输的整个过程总结为四个词就是创建、连接、发送、断开。每个交互过程都会进行详细说明,耐心往下看哦。从网络设备驱动程序的结构分析可知,Linux网络子系统在发送数据包时,会调用驱动程序提供的hard_start_transmit()函数,该函数用于启动数据包的发送。在设备初始化的时候,这个函数指针需被初始化以指向设备的xxx_tx()函数。
2)对于以太网,如果有效数据的长度小于以太网冲突检测所要求数据帧的最小长度ETHZLEN,则给临时缓冲区的末尾填充0。3)设置硬件的寄存器,驱使网络设备进行数据发送操作,特别要强调对netif_stop_queue()的调用,当发送队列为满或因其他原因来不及发送当前上层传下来的数据包时,则调用此函数阻止上层继续向网络设备驱动传递数据包。