Introduction - If you have any usage issues, please Google them yourself
This the TCP/IP protocol multicast realization of the code, the compiler environment KEIL, a good reference!
Packet : 95302919multicast.rar filelist
MultiCast\DP_READ.OBJ
MultiCast\dp_read_audio._ia
MultiCast\dp_read_audio.a51
MultiCast\dp_read_audio.LST
MultiCast\dp_read_audio.OBJ
MultiCast\dp_read_video._ia
MultiCast\dp_read_video.a51
MultiCast\dp_read_video.LST
MultiCast\dp_read_video.OBJ
MultiCast\DP_WRITE.OBJ
MultiCast\dp_write_audio._ia
MultiCast\dp_write_audio.a51
MultiCast\dp_write_audio.LST
MultiCast\dp_write_audio.OBJ
MultiCast\dp_write_video._ia
MultiCast\dp_write_video.a51
MultiCast\dp_write_video.LST
MultiCast\trm
MultiCast\trm_Opt.Bak
MultiCast\MAIN.C
MultiCast\MAIN.LS1
MultiCast\TRM.HEX
MultiCast\MAIN.LST
MultiCast\PUTCHAR.H
MultiCast\ROM_KMEM.LIB
MultiCast\ROM_NETSTAT.LIB
MultiCast\ROM_SOCK.LIB
MultiCast\ROM_TASK.LIB
MultiCast\rom400_init.h
MultiCast\rom400_kmem.h
MultiCast\rom400_netstat.h
MultiCast\rom400_sock.h
MultiCast\rom400_task.h
MultiCast\rom400_xnetstack.h
MultiCast\ROMINIT.LIB
MultiCast\startup400.a51
MultiCast\startup400.LST
MultiCast\trm.Opt
MultiCast\MAIN.OBJ
MultiCast\TRM.HEX.bak
MultiCast\TRM.LNP
MultiCast\TRM.MAP
MultiCast\TRM.ORC
MultiCast\TRM.PLG
MultiCast\TRM.SBR
MultiCast\trm.Uv2
MultiCast\TRM_B
MultiCast\trm_Uv2.Bak
MultiCast\UDP传输命令字格式.doc
MultiCast\USER.H
MultiCast\XNETSTACK.LIB
MultiCast\startup400.OBJ
MultiCast\dp_write_video.OBJ
MultiCast\selfboot_ceshi\EN_COPY.A51
MultiCast\selfboot_ceshi\MAIN.C
MultiCast\selfboot_ceshi\rom400_flash.h
MultiCast\selfboot_ceshi\rom400_init.h
MultiCast\selfboot_ceshi\rom400_task.h
MultiCast\selfboot_ceshi\rom400_util.h
MultiCast\selfboot_ceshi\ROMINIT.LIB
MultiCast\selfboot_ceshi\ROM_FLASH.LIB
MultiCast\selfboot_ceshi\rom_offsets.inc
MultiCast\selfboot_ceshi\ROM_TASK.LIB
MultiCast\selfboot_ceshi\ROM_UTIL.LIB
MultiCast\selfboot_ceshi\startup400.a51
MultiCast\selfboot_ceshi\startup400.LST
MultiCast\selfboot_ceshi\DE_COPY.A51
MultiCast\selfboot_ceshi\DE_COPY._IA
MultiCast\selfboot_ceshi\DE_COPY.LST
MultiCast\selfboot_ceshi\EN_COPY._IA
MultiCast\selfboot_ceshi\EN_COPY.LST
MultiCast\selfboot_ceshi\HelloWorld.plg
MultiCast\selfboot_ceshi\self_boot_decode.Uv2
MultiCast\selfboot_ceshi\self_boot_decode.plg
MultiCast\selfboot_ceshi\self_boot_decode_Opt.Bak
MultiCast\selfboot_ceshi\self_boot_decode.lnp
MultiCast\selfboot_ceshi\self_boot_decode.MAP
MultiCast\selfboot_ceshi\self_boot_decode.SBR
MultiCast\selfboot_ceshi\self_boot_decode.hex
MultiCast\selfboot_ceshi\self_boot_decode_Uv2.Bak
MultiCast\selfboot_ceshi\self_boot_decode.Opt
MultiCast\selfboot_ceshi\startup400.OBJ
MultiCast\selfboot_ceshi\main.LST
MultiCast\selfboot_ceshi\main.OBJ
MultiCast\selfboot_ceshi\de_copy.OBJ
MultiCast\selfboot_ceshi\self_boot_decode
MultiCast\selfboot_ceshi
MultiCast\测试\A\DP_READ.OBJ
MultiCast\测试\A\dp_read_audio._ia
MultiCast\测试\A\dp_read_audio.a51
MultiCast\测试\A\dp_read_audio.LST
MultiCast\测试\A\dp_write_audio.OBJ
MultiCast\测试\A\dp_read_video._ia
MultiCast\测试\A\dp_read_video.a51
MultiCast\测试\A\dp_read_video.LST
MultiCast\测试\A\trm_A
MultiCast\测试\A\DP_WRITE.OBJ
MultiCast\测试\A\dp_write_audio._ia
MultiCast\测试\A\dp_write_audio.a51
MultiCast\测试\A\dp_write_audio.LST
MultiCast\测试\A\trm_A.Opt
MultiCast\测试\A\MAIN.LST
MultiCast\测试\A\dp_write_video._ia
MultiCast\测试\A\dp_write_video.a51
MultiCast\测试\A\dp_write_video.LST
MultiCast\测试\A\MAIN.OBJ
MultiCast\测试\A\trm_A_Opt.Bak
MultiCast\测试\A\MAIN.C
MultiCast\测试\A\MAIN.LS1
MultiCast\测试\A\trm_A.hex.bak
MultiCast\测试\A\PUTCHAR.H
MultiCast\测试\A\ROM_KMEM.LIB
MultiCast\测试\A\ROM_NETSTAT.LIB
MultiCast\测试\A\ROM_SOCK.LIB
MultiCast\测试\A\ROM_TASK.LIB
MultiCast\测试\A\rom400_init.h
MultiCast\测试\A\rom400_kmem.h
MultiCast\测试\A\rom400_netstat.h
MultiCast\测试\A\rom400_sock.h
MultiCast\测试\A\rom400_task.h
MultiCast\测试\A\rom400_xnetstack.h
MultiCast\测试\A\ROMINIT.LIB
MultiCast\测试\A\startup400.a51
MultiCast\测试\A\startup400.LST
MultiCast\测试\A\trm_A.hex
MultiCast\测试\A\trm
MultiCast\测试\A\TRM.LNP
MultiCast\测试\A\TRM.MAP
MultiCast\测试\A\trm.Opt
MultiCast\测试\A\TRM.ORC
MultiCast\测试\A\TRM.PLG
MultiCast\测试\A\TRM.SBR
MultiCast\测试\A\trm_A_Uv2.Bak
MultiCast\测试\A\TRM_B
MultiCast\测试\A\trm_Opt.Bak
MultiCast\测试\A\trm_Uv2.Bak
MultiCast\测试\A\UDP传输命令字格式.doc
MultiCast\测试\A\USER.H
MultiCast\测试\A\XNETSTACK.LIB
MultiCast\测试\A\trm_A.plg
MultiCast\测试\A\trm_A.Uv2
MultiCast\测试\A\startup400.OBJ
MultiCast\测试\A\dp_write_video.OBJ
MultiCast\测试\A\trm_A.lnp
MultiCast\测试\A\trm_A.MAP
MultiCast\测试\A\dp_read_audio.OBJ
MultiCast\测试\A\trm_A.SBR
MultiCast\测试\A\trm_A.ORC
MultiCast\测试\A\dp_read_video.OBJ
MultiCast\测试\A
MultiCast\测试\B\trm_B_Uv2.Bak
MultiCast\测试\B\dp_read_audio._ia
MultiCast\测试\B\dp_read_audio.a51
MultiCast\测试\B\dp_read_audio.LST
MultiCast\测试\B\startup400.OBJ
MultiCast\测试\B\dp_read_video._ia
MultiCast\测试\B\dp_read_video.a51
MultiCast\测试\B\dp_read_video.LST
MultiCast\测试\B\dp_write_video.OBJ
MultiCast\测试\B\DP_WRITE.OBJ
MultiCast\测试\B\dp_write_audio._ia
MultiCast\测试\B\dp_write_audio.a51
MultiCast\测试\B\dp_write_audio.LST
MultiCast\测试\B\dp_read_audio.OBJ
MultiCast\测试\B\dp_write_video._ia
MultiCast\测试\B\dp_write_video.a51
MultiCast\测试\B\dp_write_video.LST
MultiCast\测试\B\dp_read_video.OBJ
MultiCast\测试\B\MAIN.C
MultiCast\测试\B\MAIN.LS1
MultiCast\测试\B\trm_B
MultiCast\测试\B\PUTCHAR.H
MultiCast\测试\B\ROM_KMEM.LIB
MultiCast\测试\B\ROM_NETSTAT.LIB
MultiCast\测试\B\ROM_SOCK.LIB
MultiCast\测试\B\ROM_TASK.LIB
MultiCast\测试\B\rom400_init.h
MultiCast\测试\B\rom400_kmem.h
MultiCast\测试\B\rom400_netstat.h
MultiCast\测试\B\rom400_sock.h
MultiCast\测试\B\rom400_task.h
MultiCast\测试\B\rom400_xnetstack.h
MultiCast\测试\B\ROMINIT.LIB
MultiCast\测试\B\startup400.a51
MultiCast\测试\B\startup400.LST
MultiCast\测试\B\dp_write_audio.OBJ
MultiCast\测试\B\trm
MultiCast\测试\B\MAIN.LST
MultiCast\测试\B\TRM.LNP
MultiCast\测试\B\TRM.MAP
MultiCast\测试\B\trm.Opt
MultiCast\测试\B\TRM.ORC
MultiCast\测试\B\TRM.PLG
MultiCast\测试\B\TRM.SBR
MultiCast\测试\B\DP_READ.OBJ
MultiCast\测试\B\MAIN.OBJ
MultiCast\测试\B\trm_Opt.Bak
MultiCast\测试\B\trm_Uv2.Bak
MultiCast\测试\B\UDP传输命令字格式.doc
MultiCast\测试\B\USER.H
MultiCast\测试\B\XNETSTACK.LIB
MultiCast\测试\B\trm_A.plg
MultiCast\测试\B\trm_A.Opt
MultiCast\测试\B\trm_A_Uv2.Bak
MultiCast\测试\B\trm_A_Opt.Bak
MultiCast\测试\B\trm_A
MultiCast\测试\B\trm_B.hex
MultiCast\测试\B\trm_A.lnp
MultiCast\测试\B\trm_A.MAP
MultiCast\测试\B\trm_A.ORC
MultiCast\测试\B\trm_A.SBR
MultiCast\测试\B\trm_B.plg
MultiCast\测试\B\trm_B.Uv2
MultiCast\测试\B\trm_B.Opt
MultiCast\测试\B\trm_B.hex.bak
MultiCast\测试\B\trm_B_Opt.Bak
MultiCast\测试\B\trm_B.lnp
MultiCast\测试\B\trm_B.MAP
MultiCast\测试\B\trm_B.SBR
MultiCast\测试\B\trm_B.ORC
MultiCast\测试\B
MultiCast\测试
MultiCast