meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:ct30a5000:introexercises [2012/08/30 16:11]
julaakko [Sending an assignment]
courses:ct30a5000:introexercises [2012/08/30 16:24] (current)
julaakko
Line 1: Line 1:
-Network programming [[https://​noppa.lut.fi/​noppa/​opintojakso/​ct30a5000/etusivu|@ Noppa]] | [[courses:​ct30a5000:​start|@ wiki]] - +Network programming [[https://​noppa.lut.fi/​noppa/​opintojakso/​ct30a5001/etusivu|@ Noppa]] | [[courses:​ct30a5000:​start|@ wiki]] - 
 Updated: ​ --- //​[[jussi.laakkonen@lut.fi|Jussi Laakkonen]] 2012/08/20 17:40// Updated: ​ --- //​[[jussi.laakkonen@lut.fi|Jussi Laakkonen]] 2012/08/20 17:40//
 ~~SLIDESHOW~~ ~~SLIDESHOW~~
Line 99: Line 99:
   * Use e.g. {{:​courses:​ct30a5000:​helloworld.tar.gz|}} for testing   * Use e.g. {{:​courses:​ct30a5000:​helloworld.tar.gz|}} for testing
  
-===== 1.1 Vim =====+===== 1.1 Vi / Vim =====
  
   * Terminal editor, starts in normal mode (editing not enabled)   * Terminal editor, starts in normal mode (editing not enabled)
   * There is also Vim with GUI: **gvim**   * There is also Vim with GUI: **gvim**
-  * Usage: **vim sourcecode.c**+  * Usage: **vim sourcecode.c** or **vi sourcecode.c**
   * Some basic commands: <​code>​a ​     - append (start editing)   * Some basic commands: <​code>​a ​     - append (start editing)
 i      - insert (start editing) i      - insert (start editing)
Line 222: Line 222:
 Connecting with ssh outside university: Connecting with ssh outside university:
   - Connect with **ssh** to **ssh.lut.fi** with your university account (connections from Lnet are allowed).   - Connect with **ssh** to **ssh.lut.fi** with your university account (connections from Lnet are allowed).
-    * E.g. **ssh 0123456@ssh.lut.fi**+    * E.g. **ssh lutlogin@ssh.lut.fi**
   - After login connect with **ssh** to selected [[admin:​pentinkulma|class 6218 computer]]   - After login connect with **ssh** to selected [[admin:​pentinkulma|class 6218 computer]]
  
Line 236: Line 236:
  
   * Beej's Guide to Network Programming (read the usage of ''​getaddrinfo()''​ carefully, for getting local IP addresses see also ''​getifaddrs()''​)   * Beej's Guide to Network Programming (read the usage of ''​getaddrinfo()''​ carefully, for getting local IP addresses see also ''​getifaddrs()''​)
-  * IPv6 Network Programming,​ //Jun-ichiro itojun ​Hagino//+  * IPv6 Network Programming,​ //Jun-Ichiro Itojun ​Hagino//
     * Chapters: 1.4, 2.1, 2.2, 2.3, 4.1, 4.2, 4.3, 4.4, 4.5, 4.7     * Chapters: 1.4, 2.1, 2.2, 2.3, 4.1, 4.2, 4.3, 4.4, 4.5, 4.7
   * TCP/IP illustrated,​ //W. Richard Stevens //   * TCP/IP illustrated,​ //W. Richard Stevens //