Windows Phone平台的TCP客户端开发包 SocketEx.TcpClient
SocketEx.TcpClient 是 Windows Phone 平台上的一个 TCP 客户端开发包。方便开发人员轻松实现Socket编程。SocketEx.TcpClient采用同步阻塞模式,这就意味着您如果直接从UI线程使用TcpClien,UI的更新将会被阻止。
连接服务器代码:
var serverAddress = "www.google.fi"; var serverPort = 80; var connection = new TcpClient(serverAddress, serverPort);从服务器接收消息:
var connection = CreateConnection(); var stream = connection.GetStream(); var reader = new StreamReader(stream); string message; while ((message = reader.ReadLine()) != null) { Debug.WriteLine(message); }发送消息到服务器:
var connection = CreateConnection(); var stream = connection.GetStream(); using (var writer = new StreamWriter(stream)) { var request = "GET / HTTP/1.1\r\nHost: " + serverAddress + "\r\nConnection: Close\r\n\r\n"; writer.WriteLine(request); }
本文由用户 openkk 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!