(file) Return to 2005-02-04Submission.txt CVS log (file) (dir) Up to [RizwankCVS] / geekymedia_web / twiki / data / WineDev

 1 rizwank 1.1 %META:TOPICINFO{author="ThomasKho" date="1107736890" format="1.0" version="1.4"}%
 2             %META:TOPICPARENT{name="Group4"}%
 3             ---++ February 4, 2005 Deadline
 4             Our stated deliverables for this 2005-02-04 deadline are as follows:
 5             
 6             	* Start design for conformance testing of DLL%BR%
 7             	Dan Kegel suggested several ways to build a conformance test for wsock32. Our main goal for this test is to create a multi-threaded network client and server that use blocking I/O to communicate. This test will strive to model a typical application that uses wsock32.
 8             		* Outline common uses of DLL functions%BR%
 9             		wsock32.dll is a common socket library for Windows (it implements 32-bit Windows Sockets 1.1). It's used by virtually every network-aware application. The most critical functions are:
10             			* WSAStartup()
11             			* socket()
12             			* WSACleanup()
13             			* WSAGetLastError()
14             			* bind()
15             			* listen()
16             			* accept()
17             			* connect()
18             			* send()
19             			* recv()
20             	* Build basic conformance test with ~3 function
21             		* Setup CVS, changelog, news%BR%
22 rizwank 1.1 			* We are using the CVS setup by Wine 3 member Rizwan at http://www.geekymedia.com/cvs
23             			* Our ChangeLog and News files have been created, and are stored in CVS, accessible from our main wiki page at [[Group4]]
24             		* Build sample Win32 app
25             			* [[%ATTACHURL%/2005-02-06WinTestOK.tiff][2005-02-06WinTestOK.tiff]]
26             			* [[%ATTACHURL%/2005-02-06Win32BuildOK.tiff][2005-02-06Win32BuildOK.tiff]]
27             		* Add function test cases
28             			* Simple use of threading for client/server code. Need synchronization of threads at end.
29             			* Use of initialization function WSAStartup()
30             		* Test functionality in Linux%BR%
31             		Building the test in linux was a huge hurdle in itself. There are some notes on creating a functionaly test in [[Group4Progress]]
32             			* [[%ATTACHURL%/2005-02-06LinuxBuildOK.tiff][2005-02-06LinuxBuildOK.tiff]]
33             			* [[%ATTACHURL%/2005-02-06LinuxTestOK.tiff][2005-02-06LinuxTestOK.tiff]]
34             		* Get feedback from CS 130 Wine groups
35             			* We have been actively talking with Group 3 (Rizwan) about progress and hurdles via instant messenger.
36             
37             -- Main.ThomasKho - 04 Feb 2005
38             
39             %META:FILEATTACHMENT{name="2005-02-06WinTestOK.tiff" attr="" comment="" date="1107736530" path="2005-02-06 Win Test OK.tiff" size="92500" user="ThomasKho" version="1.1"}%
40             %META:FILEATTACHMENT{name="2005-02-06Win32BuildOK.tiff" attr="" comment="" date="1107736576" path="2005-02-06 Win32 Build OK.tiff" size="87874" user="ThomasKho" version="1.1"}%
41             %META:FILEATTACHMENT{name="2005-02-06LinuxBuildOK.tiff" attr="" comment="" date="1107737004" path="2005-02-06 Linux Build OK.tiff" size="65000" user="ThomasKho" version="1.1"}%
42             %META:FILEATTACHMENT{name="2005-02-06LinuxTestOK.tiff" attr="" comment="" date="1107737024" path="2005-02-06 Linux Test OK.tiff" size="50736" user="ThomasKho" version="1.1"}%
43 rizwank 1.1 %META:TOPICMOVED{by="ThomasKho" date="1107502124" from="WineDev.20050204Submission" to="WineDev.2005-02-04Submission"}%

Rizwan Kassim
Powered by
ViewCVS 0.9.2