在做酷熊软件的时候需要做一个文件的传输功能,于是昨天就花了点时间写了个小的文件传输程序,C#写这些很容易,仅作交流之用
接收方:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.IO;
using System.Threading;
namespace ConsoleApplication1
{
class Class1
{
private Socket s;
int length = 1024;
public Class1()
{
TcpListener tc = new TcpListener(IPAddress.Parse("127.0.0.1"), 8888);
tc.Start();
s = tc.AcceptSocket();
byte[] bytesBuffer = new byte[length];
int count = s.Receive(bytesBuffer);
string fileName = Encoding.UTF8.GetString(bytesBuffer, 0, count);
int pos = fileName.LastIndexOf('//');
C# 实现文件传输:从发送到接收

本文提供了一个使用C#编写的简单文件传输程序实例,包括发送方和接收方的代码。发送方通过TcpClient将文件发送到指定IP和端口,接收方通过TcpListener监听并接收文件,将接收到的数据写入到本地文件中。该程序适用于学习和理解C#中的网络通信和文件操作。
最低0.47元/天 解锁文章
2970

被折叠的 条评论
为什么被折叠?



