How pushptandekar24-glitch/code works
This repository is a collection of standalone Java networking exercises, Java language demonstrations, and Python machine-learning experiments—not one integrated application. The networking labs cover TCP services, UDP file transfer and chat, peer and server-based chat, and sliding-window protocols. The ML exercises span regression, classification, clustering, and sequence models, often with manual and library-based variants. Sampled code confirms a TCP chat client delegates to PeerChat and shows UDP chat client/server traffic; most other exercises are independent, so no cross-exercise flow is implied.
Main entry points: UDPChatClient.java UDP Chat Client · MultiChatClient.java TCP Chat Client · PeerChat.java Peer Chat · UDPChatServer.java UDP Chat Server
Components 26
Networking Labs
- TCP Lab
CN/Exp5/TcpLab.java - UDP File Sender
CN/Exp6/UDPFileSender.java - UDP File Receiver
CN/Exp6/UDPFileReceiver.java - TCP Chat Client
CN/Exp7/MultiChatClient.java - Peer Chat
CN/Exp7/PeerChat.java - Chat Server
CN/Exp7/MultiChatServer.java - UDP Chat Client
CN/Exp8/UDPChatClient.java - UDP Chat Server
CN/Exp8/UDPChatServer.java - UDP Peer Chat
CN/Exp8/UDPPeerChat.java - Sliding Window
CN/SlidingWindow.java - CRC ASCII
CN/CRCAscii.java
ML Experiments
- Regression
ml/exp1 - Polynomial Regression
ml/exp2 - Logistic Regression
ml/exp3 - KNN
ml/exp4 - SVM
ml/exp5 - Hidden Markov Models
ml/exp6 - Centroid Clustering
ml/exp7 - DBSCAN
ml/exp8 - AdaBoost
ml/exp9
Java Demonstrations
- AWT Demos
Java/AWTKeyboardDemo.java - TreeSet Demo
Java/Treesetclass.java - Linked List Demo
Java/LinkedList1.java - Number Demo
Java/PreviousNextNumber.java - Greeting Demo
Java/AllTheBest.java
Other components
- Learner
Connections 5
- TCP Chat Client → Peer Chat: calls chat
CN/Exp7/MultiChatClient.java - UDP Chat Client → UDP Chat Server: sends datagrams
CN/Exp8/UDPChatClient.java - Learner → UDP Chat Client: enters messages
CN/Exp8/UDPChatClient.java - Learner → Sliding Window: chooses protocol
CN/SlidingWindow.java - Learner → Polynomial Regression: enters value
ml/exp2/PRusingMan.py