UDP数据包?解决办法

UDP数据包?
FF FF FF FF 54 53 6F 75 72 63 65 20 45 6E 67 69 6E 65 20 51 75 65 72 79
向61.136.252.210的4000端口发送以上一段UDP数据时,
会返回一段数据。
数据以FF FF FF FF XX起头,然后以00分割。
第一段是IP,
第二段16进制转为UTF8格式,然后转为数值,最后转ASCII,还原字符串,为服务器名字。
第三段是地图

后面的是数据还原为字符串能回答下的就一起回答了吧。
主要是怎么发送第一个请求数据包和接受返回的数据包?
貌似是要UDP才行。说明档里说的是发UDP请求包。
请不要写控制台程序呀,完全看不懂那个的说。

------解决方案--------------------
UTF8转ASCII
MultiByteToWideChar(CP_UTF8,...);
WideCharToMultiByte(CP_ACP,...);
------解决方案--------------------
探讨
我是不会发送- -根本不会C++的发包.
以前我弄的是VB版的,但是那个程序跟我现在用C++的整合不到一起- -
所以来求助下- -