CS447 / Course Home Page |
|
|
Office Hours:
Note: The above office hour schedules do not apply to the final exam week and the week before the final exam week.
For any non-urgent issues, please try to drop by my office during my office hours.
Class Meeting Room: EB-1170
Class Meeting Days: T and R
Class Meeting Time: 2:00-3:15 p.m. (for T and R)
Author: Arthur Dumas
Publisher: SAMS Publishing (http://www.samspublishing.com)
You can buy a used-copy from Amazon.com.
Editorial Reviews (Quoted from amazon.com):
This tutorial provides coverage of the WinSock Library,
which is one of several Windows Open Services Architecture (WOSA) standards being used to add TCP/IP
connectivity to applications.
"Disk includes source code, 16-bit and 32-bit executable programs, and shareware programs.
All major vendors of TCP/IP protocol stacks for Windows 3.1 use WinSock.
Shows how the WinSock Library makes software programs network aware". Covers Version 1.1 for Windows 3.11 & Windows NT.
Author: W. Richard Stevens
Publisher: Prentice Hall (URL: www.prenhall.com/stallings)
You can buy a used-copy from Amazon.com.
Editorial Reviews (Quoted from amazon.com):
Focuses on design, development, and coding of networking software under the UNIX operating system.
Begins by showing that a fundamental basic for networking programming is inter-process communication (IPC),
and a requisite for understanding IPC is a knowledge of what constitutes a process.
Throughout, the text provides both description and examples of how and why a particular solution is implemented.
The above two books will be available at the library.
There are two ways to contact Dr. Fujinoki:
(1) Through e-mail: You can contact the instructor by e-mail. E-mail: hfujino@siue.edu
(2) Drop-by during the office hours.
(3) By appointment (please send e-mail to Dr. Fujinoki).
For the first midterm exams (sample and real exam questions):
Notice: The subjects covered in each semester were different. Some of the questions that appear in the past
exams may not appear, while some other questions that did not appear in the past exams could appear. Use your
own judgement.
Notice: The subjects covered in each semester were different. Some of the questions that appear in the past quizzes may not appear
this semester, while some other questions that did not appear in the past quizzes could appear. Every student is responsible for reviewing and studying the subjects
covered in this semester. The instructor will NOT loan the instructor's lecture note to anyone in the classroom.
(1) With regards to the issue(s) with _CRT_SECURE_NO_DEPRECATE; _CRT_NONSTDC_NO_DEPRECATE, please do the following:
(b) Empty project (no precompiled header)
(c) Inclusion of wsock32.lib to your project
Compile: the above cpp source code files can be compiled using the same method for the web server (demonstrated in the classroom).
How to run server: after you successfully compile the source code file, Go to "Debug" and "Start Without Debugging" (then your server starts)
How to run server: after you successfully compile the source code file, first copy "client.exe" in "Debug" directory in your project directory to somehere easy to access (e.g., C:\"
Then, type "client 1 146.163.150.56 1080" (you need to replace the IP address)