Find Jobs
Hire Freelancers

TCP socket programming by developing a simplified FTP client

$10-30 USD

ปิดแล้ว
โพสต์ มากกว่า 6 ปีที่ผ่านมา

$10-30 USD

ชำระเงินเมื่อส่งงาน
Understand TCP socket programming by developing a simplified FTP client that works in the active mode. You must create your own socket, and cannot use any existing FTP library. You may use Python, Java, or C++/C as the programming language. This is an independent project. The client should be designed to start by typing the command: myftp server-name where “server-name” is the name or IP address of the server. Next, display a prompt for entering the FTP user name, followed by a prompt for entering the password. After a successful login, the following commands should be available in the FTP client prompt: Command Function 1. myftp> ls: List the files in the current directory of the remote server. 2. myftp> get remote-file : Download the file named “remote-file” from the remote server to the local machine with the same file name. 3. myftp> put local-file : Upload the file named “local-file” from the local machine to the remote server with the same file name. 4. myftp> delete remote-file: Delete the file named “remote-file” from the remote server. 5. myftp> quit: Quit the FTP client. All the above commands (including entering the user name and password) when executed should return a Success/Failure status. All the path names and file names should be considered relative to the current directory (unless absolute path name is given). After a successful file transfer, a success message should be displayed with the number of bytes transferred. Remember that the FTP client should work in the active mode. Please run the Windows/Linux/MacOS built-in command line FTP client to see the expected result of each command. You may test your client by connecting it to any standard FTP server, such as: localhost or server (user name:xxx , password:xxx) or FileZilla server ([login to view URL]) running on a Windows machine. References: Basic FTP Commands, [login to view URL] FTP RFC, [login to view URL] Submission Guide: Submit a [login to view URL] file and the source code file. Please include the following information in the [login to view URL] file. Operating system: Windows/Linux Programing language: Python/Java/C++/C Compiling instructions: xxx Running instructions: xxx The code must be well-documented. code with a standard FTP server. The grader will use Windows and Linux-based platforms for testing. In case of problems or if you use an uncommon platform, you may need to bring your own computer and demonstrate the code.
รหัสโปรเจกต์: 15342681

เกี่ยวกับโปรเจกต์

12 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 6 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
12 freelancers are bidding on average $102 USD for this job
รูปอวาตาร์ของผู้ใช้
I'm C/C++ developer experienced with OS and network programming Relevant Skills and Experience I had done many tasks similar as yours Proposed Milestones $105 USD - init plz check my profile and contact with me best regards!
$105 USD ใน 2 วัน
5.0 (290 รีวิว)
9.3
9.3
รูปอวาตาร์ของผู้ใช้
hi, i have a lot of experience in TCP socket programming. i can do your project easily. feel free to ping me and discuss more on it. thanks Relevant Skills and Experience Linux, PHP, software architecture Proposed Milestones $120 USD - all
$120 USD ใน 3 วัน
4.8 (81 รีวิว)
6.1
6.1
รูปอวาตาร์ของผู้ใช้
I will create this application in c# ,if you need then contact me. Thanks Relevant Skills and Experience I have excellent working knowledge in c# and asp.net with sql server/mysql. Proposed Milestones $88 USD - Milestones for work What about C#, I can create the application c#.
$88 USD ใน 2 วัน
4.9 (23 รีวิว)
5.7
5.7
รูปอวาตาร์ของผู้ใช้
Hello, I think I can make this project. Relevant Skills and Experience I am a professional Python programmer, I have experience with writing network clients for various protocols and I am familiar with the FTP protocol. Proposed Milestones $88 USD - complete work
$88 USD ใน 1 วัน
4.8 (40 รีวิว)
5.8
5.8
รูปอวาตาร์ของผู้ใช้
Hi, I am a software engineer with 10 years of experience working especially with Java. I can do your project in one day. Best Regards Habilidades y experiencia relevante I have experience working with projects over TCP IP in Java, also I have finished all my projects in Freelancer in time. Htos propuestos $30 USD - Finished Project
$30 USD ใน 1 วัน
5.0 (26 รีวิว)
5.1
5.1
รูปอวาตาร์ของผู้ใช้
I have briefly read the description on IOS/android/web development, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and budget as well. Relevant Skills and Experience FTP Proposed Milestones $500 USD - 1
$500 USD ใน 4 วัน
4.8 (7 รีวิว)
2.6
2.6
รูปอวาตาร์ของผู้ใช้
A proposal has not yet been provided
$35 USD ใน 2 วัน
4.8 (2 รีวิว)
2.3
2.3
รูปอวาตาร์ของผู้ใช้
i am c/c++, ftp client expert and have full experience for 10 years. c/c++ language is my top skill. if you want to see my result, i can show you it now. if you want to success, please contact me. Relevant Skills and Experience C, C++ Proposed Milestones $25 USD - Completion
$25 USD ใน 1 วัน
0.0 (0 รีวิว)
3.9
3.9

เกี่ยวกับลูกค้า

ปักธงของ UNITED STATES
Belmopan, United States
4.9
14
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ก.พ. 6, 2017

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง