110,536
社区成员
发帖
与我相关
我的任务
分享
void aa()
{
string imagePath = "D:\\12.EXE";
IPAddress ip = IPAddress.Parse("192.168.1.5");
IPEndPoint ipe = new IPEndPoint(ip, 5000);
//创建Socket
Socket cSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
cSocket.Connect(ipe);
if (cSocket.Connected)
{
using (FileStream reader = new FileStream(imagePath, FileMode.Open, FileAccess.Read, FileShare.None))
{
int filelength = (int)reader.Length;
byte[] buffer = new byte[filelength]; //创建文件缓冲区
reader.Read(buffer, 0, filelength); //读取文件长度的字节添加到缓冲区
cSocket.Send(buffer, 0, filelength, SocketFlags.None);
}
}
//创建FileStream对象
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
cSocket.Close();
}