C#通过Socket在网络间发送和接收图片的演示源码
2021-06-04 08:05
标签:ESS turn 备份 efi started ipa stat 图片 namespace using System; namespace ConsoleApplication1 } 客户端接收和保存图片的代码 using System; namespace ConsoleApplication2 } C#通过Socket在网络间发送和接收图片的演示源码 标签:ESS turn 备份 efi started ipa stat 图片 namespace 原文地址:https://blog.51cto.com/14135053/2393417
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.IO;
{
Class Program
{
static void Main (String[] args)
{
Socket sListen = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress IP = IPAddress.Parse ("127.0.0.1");
IPEndPoint IPE = new IPEndPoint (IP, 4321);
sListen.Bind (IPE);
Console.WriteLine ("Service is listening ...");
sListen.Listen (2);
while (true)
{
Socket clientSocket;
try
{
clientSocket = sListen.Accept ();
}
catch
{
throw;
}
byte[] buffer = ReadImageFile ("1.jpg");
clientSocket.Send (buffer, buffer.Length, SocketFlags.None);
Console.WriteLine ("Send success!");
}
}
private static byte[] ReadImageFile (String img)
{
FileInfo fileinfo = new FileInfo (img);
byte[] buf = new byte[fileInfo.Length];
FileStream fs = new FileStream (img, FileMode.Open, FileAccess.Read);
fs.Read (buf, 0, buf.Length);
fs.Close ();
GC.ReRegisterForFinalize (fileinfo);
GC.ReRegisterForFinalize (fs);
return buf;
}
}
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.IO;
{
Class Program
{
static void Main (String[] args)
{
Socket S = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress IP = IPAddress.Parse ("127.0.0.1");
IPEndPoint IPE = new IPEndPoint (IP, 4321);
Console.WriteLine ("started connection service ....");
s.Connect (IPE);
byte[] buffer = new byte[1000000];
s.Receive (buffer, buffer.Length, SocketFlags.None);
Console.WriteLine ("Receive success");
FileStream fs = File.Create ("1.jpg");
fs.Write (buffer, 0, buffer.Length);
fs.Close ();
Console.ReadKey ();
}
}
文章标题:C#通过Socket在网络间发送和接收图片的演示源码
文章链接:http://soscw.com/index.php/essay/90317.html