All Projects → Jamalianpour → EasyFileTransfer

Jamalianpour / EasyFileTransfer

Licence: other
An easy way to transfer file with any size on network with tcp protocol.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to EasyFileTransfer

Socketify
Raw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (+123.33%)
Mutual labels:  socket, tcp, tcp-server, tcp-client, tcp-socket
Oksocket
An blocking socket client for Android applications.
Stars: ✭ 2,359 (+7763.33%)
Mutual labels:  socket, tcp, tcp-server, tcp-client, tcp-socket
Tinytcpserver
A small tcp server working under Mono or .NET (4.0) and provides hooks for handling data exchange with clients (works under mono and .net). Behaviour/protocol/reaction could be specified via custom C# script.
Stars: ✭ 14 (-53.33%)
Mutual labels:  socket, tcp, tcp-server, tcp-client
tcp server client
A thin and simple C++ TCP client server
Stars: ✭ 124 (+313.33%)
Mutual labels:  tcp, tcp-server, tcp-client, tcp-socket
tcp-net
Build tcp applications in a stable and elegant way
Stars: ✭ 42 (+40%)
Mutual labels:  socket, tcp, tcp-server, tcp-client
Bizsocket
异步socket,对一些业务场景做了支持
Stars: ✭ 469 (+1463.33%)
Mutual labels:  socket, tcp, tcp-server, tcp-client
QTcpSocket
A simple Qt client-server TCP architecture to transfer data between peers
Stars: ✭ 62 (+106.67%)
Mutual labels:  tcp, tcp-server, tcp-client, tcp-socket
Godsharp.socket
An easy-to-use .NET socket server and client.
Stars: ✭ 35 (+16.67%)
Mutual labels:  socket, tcp, tcp-server
Deta cache
缓存cache服务器
Stars: ✭ 106 (+253.33%)
Mutual labels:  socket, tcp, tcp-server
ctsTraffic
ctsTraffic is a highly scalable client/server networking tool giving detailed performance and reliability analytics
Stars: ✭ 125 (+316.67%)
Mutual labels:  tcp, tcp-server, tcp-client
com2us cppNetStudy work
컴투스 C++ 네트워크 스터디 개인 작업 저장소
Stars: ✭ 32 (+6.67%)
Mutual labels:  socket, tcp-server, tcp-socket
go-eventserver
A socket server which reads events from an event source and forwards them to the user clients when appropriate
Stars: ✭ 18 (-40%)
Mutual labels:  socket, tcp, tcp-server
GenericProtocol
⚡️ A fast TCP event based buffered server/client protocol for transferring data over the (inter)net in .NET 🌐
Stars: ✭ 38 (+26.67%)
Mutual labels:  socket, tcp, transfer
network
exomia/network is a wrapper library around System.Socket for easy and fast TCP/UDP client & server communication.
Stars: ✭ 18 (-40%)
Mutual labels:  tcp, tcp-server, tcp-client
Chat Socket
A simple chat room using java socket with the client-server paradigm
Stars: ✭ 24 (-20%)
Mutual labels:  socket, tcp-server, tcp-client
AsyncTcpClient
An asynchronous variant of TcpClient and TcpListener for .NET Standard.
Stars: ✭ 125 (+316.67%)
Mutual labels:  tcp, tcp-server, tcp-client
SuperSimpleTcp
Simple wrapper for TCP client and server in C# with SSL support
Stars: ✭ 263 (+776.67%)
Mutual labels:  tcp, tcp-server, tcp-client
Simpletcp
A minimal non-blocking TCP server written for Python 3.
Stars: ✭ 162 (+440%)
Mutual labels:  tcp, tcp-server, tcp-client
Simplenet
An easy-to-use, event-driven, asynchronous network application framework compiled with Java 11.
Stars: ✭ 164 (+446.67%)
Mutual labels:  tcp, tcp-server, tcp-client
cAndroid
cAndroid is tool for control your PC by Android phone
Stars: ✭ 23 (-23.33%)
Mutual labels:  socket, tcp-server, tcp-client

Easy File Transfer

An easy way to transfer file with any size on network with tcp protocol.

usage

  1. install nuget package: Nuget
	Install-Package EasyFileTransfer -Version 0.1.5
  1. import the EasyFileTransfer library:
using EasyFileTransfer;
  1. for server at first you should start the EftServer:
EftServer server = new EftServer(saveTo, port);
System.Threading.Thread thread = new System.Threading.Thread(server.StartServer);
thread.Start();
  1. for client you can send file with this line:
EftClient.Send(Path/to/file, serverIP, serverPort);

it's finished. you can enjoy that. don't forget star this repository. :)

Screenshots

sample screenshots like this:

Server Client
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].