delphixe下socket API失效,该怎么解决

delphixe下socket API失效,该如何解决
将原delphi7项目升级后,引用了新的Winapi.WinSock,发现UDP的sendto等函数发送数据后,对方无法接受到数据,但函数返回值正常,请教
------解决方案--------------------
在XE下,注意Char和AnsiChar的区别
你在D7下写的Char到XE下就变成了WideChar
------解决方案--------------------
没用过xe 听说了解过
xe下 也许要强调ARemoteIP: string改ansistring吧  
你后面都有inet_addr(pansichar(ARemoteIP));