Description: This article presents a peer-to-peer application sample with asynchronous sockets. This project was born from the desire to have some way that would allow for multiple client applications to communicate between each other. These clients would be in a network environment without having a relay server as in IRC. The goal was to achieve an environment of a collaborating workgroup by sharing a white board where all the elements could write/place their notes and contributions. As a result, there’s only a server which acts as a peer repository, so that new peers can join a given workgroup and be aware of who is online already, and then all the data is communicated directly from client to client.
To Search:
- [20070426] - based on the TCP port to complete networ
- [comunicate_c] - their preservation as a good achievement
- [socket_exercise] - Simple point-to-point communications, is
- [vc_scoket] - Peer-to-peer network communications deve
File list (Check if you may need any files):
CollaborativeNotes.aspx.htm
CollaborativeNotes.aspx_files
.............................\addto.js
.............................\AddTo_Blink.png
.............................\AddTo_Delicious.png
.............................\AddTo_Digg.png
.............................\AddTo_Furl.png
.............................\AddTo_Live.png
.............................\AddTo_Newsvine.png
.............................\AddTo_Reddit.png
.............................\AddTo_Simpy.png
.............................\AddTo_Spurl.png
.............................\AddTo_stumbleupon.png
.............................\AddTo_Technorati.png
.............................\AddTo_Yahoo.png
.............................\broken.gif
.............................\CodeProject.css
.............................\codeproject225x90.gif
.............................\CollaborativeNotesImageSmall.jpg
.............................\discuss.gif
.............................\door.js
.............................\E835219A-2A74-4F22-A4AA-3EA8D980189B.gif
.............................\fave.gif
.............................\ForumClassic.css
.............................\forum_faq.gif
.............................\forum_newmsg.gif
.............................\forum_search.gif
.............................\front.js
.............................\func_200712191457.js
.............................\link.png
.............................\mail.gif
.............................\menu132_com.js
.............................\minus.gif
.............................\news_admin.gif
.............................\news_answer.gif
.............................\news_game.gif
.............................\news_general.gif
.............................\news_info.gif
.............................\news_question.gif
.............................\office_2k7_20.PNG
.............................\oncopy.js
.............................\PeerRegistrationActivityDiagram.JPG
.............................\print.gif
.............................\prize_winner.gif
.............................\PT.gif
.............................\ServeImg.htm
.............................\ServeImg_002.htm
.............................\ServeImg_003.htm
.............................\ServeImg_004.htm
.............................\ServeImg_005.htm
.............................\ShortCuts.js
.............................\t.gif
.............................\t.htm
.............................\TogglePre.js
.............................\tools.gif
.............................\TopNavBar.js
.............................\tsc.js
.............................\urchin.js
.............................\VS2008_sm.gif
.............................\white.gif
CollaborativeNotes_Sources.zip