Skip to content

ayoub-aknoun-edu/Network_Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Programming

This repo contains 3 directory sockets socketsWithPython clientChatJavaFx each one refers to a project that simulate a chat servers with clients

sockets Directory

sockets Directory is a java project contains 2 packages blocking and nonblocking

the blocking package contains several classes including SimpleServer SimpleClient MultiThreadChatServer all thos classes use java.io which mean the data exchange happen in a synchron way thats why we use the multiThreading aspect to make it asynchron

The nonblocking package contains the class SingleThreadNonBlockingServer that use a new way to make data exchange asynchron which is java.nio

Execution ScreenShots:

multithredChatServer_MyTelnetClient

socketsWithPython

socketsWithPython is a client chat with python

Execution Screenshots:

multithredChatServer_PythonClient

clientChatJavaFx

clientChatJavaFx is a client chat use graphic interface to connect and chat in a server

Execution ScreenShots:

multithredChatServer_javaFxClient

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published