是否可以使用UDP套接字与C#.Net服务器和iOS客户端进行通信?

是否可以使用UDP套接字与C#.Net服务器和iOS客户端进行通信?,ios,objective-c,iphone,sockets,udp,Ios,Objective C,Iphone,Sockets,Udp,我正在为iOS做IP Messenger演示,我对objective-c和c#net有了一些想法,但我对c#net一无所知。服务器是在C#.net中开发的,客户端必须在objective-C中开发。这类演示有什么可能的方法吗。我还尝试了一些演示,它们可以只发送文本而不发送文件(图像)。我试过这个演示。有谁能帮我发送图片吗 NSString *str=[NSString stringWithFormat:@"1:55:%@:IPhone:2097184:Hello\0 0:down-arrow.

我正在为iOS做IP Messenger演示,我对objective-c和c#net有了一些想法,但我对c#net一无所知。服务器是在C#.net中开发的,客户端必须在objective-C中开发。这类演示有什么可能的方法吗。我还尝试了一些演示,它们可以只发送文本而不发送文件(图像)。我试过这个演示。有谁能帮我发送图片吗

 NSString *str=[NSString stringWithFormat:@"1:55:%@:IPhone:2097184:Hello\0 0:down-arrow.png:219:14de76bd790:1:\a",deviceInfo.name];
    NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
    [asyncUDPSocket sendData:data withTimeout:-1.0 tag:0];
//219 is length of image. 14de76bd790 is last modified 
//of image both are in Hexadecimal. 2097184 is command number to send image file.

我不明白。我必须将图像转换为base64编码?我知道您已经准备好发送字符串了。您可以通过base64编码将二进制文件转换为字符串。如果这不是您想要的,那么显而易见的是实现一个进行二进制传输的解决方案。但是你不会得到开箱即用的解决方案