Coen445 Lab4 Socket Programming
Coen445 Lab4 Socket Programming
Introduction
Pythonisageneralpurpose,highlevelprogramminglanguagethatisusedinavariety
ofapplicationdomains.ThePythonlanguagehasaveryclearandexpressivesyntaxas
wellasalargeandcomprehensivelibrary.AlthoughPythonisoftenusedasa
scriptinglanguage,itcanalsobeusedinawiderangeofnonscriptingcontexts.Its
availableforallmajorOperatingSystems.Pythonisfreetouse,evenforcommercial
products,becauseofitsOSIapprovedopensourcelicense.
Notethatinthislab,theexplanationincludesPythonlanguageonly.However,
feelfreetouseanyprogramminglanguage(i.e.,Java,C++,etc.)tofinishthe
experiments.Theconceptofsocketprogrammingisthesameunderallplatforms.
HelloWorldProgram
RunthePythonShell
printhelloworld
References
OnlineservicesComputerNetworking:ATopDownApproach,6/E
JamesF.Kurose,UniversityofMassachusetts,AmherstSeemoreat:KeithW.
Ross,PolytechnicUniversity,Brooklyn
Claude Fachkha
[email protected]