Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.
/ NP Public archive

National Yang Ming Chiao Tung University Graduate Course, Network Programming. 國立陽明交通大學 111上學期 吳毅成 網路程式設計

Notifications You must be signed in to change notification settings

pin-chen/NP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NP

HW 0

mutex lock practice

HW 1

npshell

A simple linux shell with special extras.

  • numberd pipe: |[number]

    pipe output to next X command input.

HW 2

Part 1

npshell server

Let HW 1 be a tcp server, something like rsh or ssh.

Part 2

Remote Working Ground Server (single-process concurrent)

  • npshell

  • chat

  • user pipe

    pipe command output to other user

Part 3

Remote Working Ground Server (concurrent connection-oriented paradigm with shared memory and FIFO)

  • npshell

  • chat

  • user pipe

    pipe command output to other user

HW 3

  • boost.asio

Part 1

http server

simple nginx or apache, only support "GET".

Part 2

console.cgi

Send command to HW 2 part 2 server, and output cli in website.

image

https://www.youtube.com/watch?v=1Lgo9xnw-fI

Part 3

part 1 + part 2 work in windows.

HW 4

SOCKS4/4a server

image

Set up the firewall on HTTP Server for remote chat server so that it can only be accessed through SOCKS Sever.

image

About

National Yang Ming Chiao Tung University Graduate Course, Network Programming. 國立陽明交通大學 111上學期 吳毅成 網路程式設計

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages