using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.IO;
namespace ConsoleApplication2
{
Class Program
{
static void Main (String[] args)
{
// 1. to create a socket
Socket S = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
// 2. fill in the remote IP
IPAddress IP = IPAddress.Parse ("127.0.0.1");
IPEndPoint IPE = new IPEndPoint (IP, 4321);
Console.WriteLine ("started connection service ....");
// 3. connect to the server
s.Connect (IPE);
// 4. receive data
byte[] buffer = new byte[1000000];
s.Receive (buffer, buffer.Length, SocketFlags.None);
//var Msg = Encoding.Unicode.GetString (buffer);
//Console.WriteLine ("received message: (0)", msg);
Console.WriteLine ("Receive success");
FileStream fs = File.Create ("1.jpg");
fs.Write (buffer, 0, buffer.Length);
fs.Close ();
Console.ReadKey ();
}
}
}
原文地址:https://www.cnblogs.com/qiu18359243869/p/10793602.html