sheiiva / nwp_myftp Goto Github PK
View Code? Open in Web Editor NEWThis repository contains Epitech Project (Class 2023).
License: GNU General Public License v3.0
This repository contains Epitech Project (Class 2023).
License: GNU General Public License v3.0
Connection to localhost:51247 failed Expected reply-code: 220 Received : [Ncat: Cannot assign requested address.$]
Check path validity passed as argv[[2]] with opendir
.
Create a main loop of communication between Server and clients.
Make a promt such as:
username@adrr:port >>
Wrong command lead to an infinite loop in the client.
TO FIX:
Reply-code
for each sent command.ERROR Reply-code
if no command matchThis bootstrap aims to introduce you to the client-server model.
It will hinge on 3 main steps:
Server has to handle interruption with CTRL^C
from client
** USER** : Specify user for authentication
PASS : Specify password for authentication
** CWD ** : Change working directory
** CDUP** : Change working directory to parent directory
** QUIT** : Disconnection
** DELE** : Delete file on the server
PWD : Print working directory
** PASV ** : Enable "passive" mode for data transfer
PORT : Enable "active" mode for data transfer
HELP [ ] : List available commands
NOOP : Do nothing
Do client that create, set a socket and connect to the server. It should read from the terminal and send buffer to the server.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.