在Win32控制台下怎么实现UDP文件传输

在Win32控制台下如何实现UDP文件传输?
小弟刚刚接触网络编程,在暂时不考虑,网络通信情况下如何才能实现Win32控制台下udp文件传输,请高手指点,一般我看的例子都是在udp方式实现通信,但对与文件传输的资料很少,所以请高手帮忙!

------解决方案--------------------
。。。 udp 传输文件?就算是网络环境非常好的情况下,也可能出现问题的。。。
如果一定要做的话,那就像udp通信一样,只不过发送方需要切割文件为一定大小,编码,加校验,加序号,发送,接收方解码、校验,按序号组装文件,其间还牵涉到增加重发(丢包、错包)机制、以及超时机制,说白了就是在udp上有限模拟tcp传输,会额外增加N多控制信息,而且,稳定性和数据完整性是未知的,极易受到网络环境的影响,不建议这么做
------解决方案--------------------
Win32控制台 不 Win32控制台 没什么关系, 如果搞着玩 可以 UDP , 然后根据网络优化,实现可靠,高效传输。

如果写来用的,有时间要求,你还是用 TCP 方便些
------解决方案--------------------
你这样说叫别人怎么帮你?都不知道你用的协议,传输方式,等等等等。。。。猜谜不是我强项
------解决方案--------------------
不管是tcp还是udp,根本没有只能传1KB以下的限制,出现这种情况只能是你的程序有问题,一般情况下能使用tcp的应该尽可能使用tcp,建议你将代码贴出来,让大家帮忙给看看找出问题