NachOS 3 Practical Presentation
This is our practical presentation, it contents Networking in nachOS and a program of sockets and encryption (out of NachOS).
//First, you need to install the library libpurelibc1 to create sockets, you can find it in Ubuntu Software Center.
Including libraries ...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QRoOXLCQdn90_2Ba1snBiejuxMPBmBN9czy2TPEl6gHLGWgnec6H_tSbFQ555zoJz4aFNzuIKxRydG-0DCapeMkKYJwezsrhc64Gw6mHwX50yaKPdOvmEbmlSgHcPXaBNENoejEPlCM/s320/sclibrerias.png)
Creating sockets and connecting with Server...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-89RkWKizi6qqMyTadAqAbG-htlU7ILGaz0w1qG0LGQpY1a41dyL95OHWQ4XIDCtSW7yyjvHDLnt7mftQ3U8l4Yy7hMv_E_AB73ktmyvbWgQoDCWhGbQZTef6WkzGPa4lEewbT8iysZc/s400/scconnecting.png)
Encrypting string ...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWQ8AJbUe-bwXl3T8VltiaKR-uk4-Bzs0aoTf8fsIh7uFLk8W3L5PoV1piF1w2S7eVXkLuuJxbjpkmFKhZivSjP5-vx43JpGVQn4ysx4w91rClzgeBGU_XZpX3kJX71tDySnB6yUGxZKs/s400/scencryption.png)
Highlights of Server code (encryption) program
Declarations ...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiALN9emmh-Somzc76eeglHjPwbbvt3WCTSQYdXwLNb9lKjUf_G3qtTYJ1304b36SmboDQcAa4r3YoMEFIZd7XYM_ii3aD2hn5gw9dOwXAyEFSRiSiV4bgFhVoXGwF-zHF9_wPJOlJGJeU/s400/scserver1.png)
Socket creation and connection
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1HPa9oigV2xQ4edC7srNdJ0MwVokMIs47fgk7sUlV_mvhHSRc59Un4yV2qGps3AruK7e58-kTgQQlq1aPaXVNNkOFc2NNgXyf6GDJCPKlhyQWzxlE9-Mny0ztJcQjDamEAKXpnBY25s/s400/scserver2.png)
Decrypting String
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_NM1YwmiDPE1Jq9TOIVda891iWLZ0jBxM8Pk3wFfHsqYIzXrbwN4Ge2mX6f6-xiH4appKbei8iCPWqNcKBz5i7Ey_kKdz63msMdz2POBj1eR14SY0oqQJiO2N1Ke8-AarqpEuCj8WFK0/s320/scserver4.png)
Reading, decrypting, and printing String ...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMtAGwwq-cWKOS2KndFunotNOnZ53-n9QVeha9fecSJSpBwtsPAcsVBdINsbNXv_D1nEL4Hk8jYMGoLN2KVK5VlIBPEFRl1SvGBctjTD-Vz3LY4xDfla10sZJ1Jhbztz_tYjbJiP7QO08/s400/scserver3.png)
Links to some tutorials and the encryption code :
Encryption - decryption code
That's all, leave your comments...
Same question to you: What arpa/inet.h library works for?
ReplyDeleteAgrego +1 por contenido extra en el blog. Contesta a estos cuates.
ReplyDelete