These classes were created to ease writing a winsock client or server application. Instead of always start from scratch, these classes construct a good base for those kinds of applications. The object passed between client and server is an XML based Sockets.Message. MessageManager is a class which manages incoming and outgoing messages. StreamManager is a class which manages the stream ( message and header ). In short, when you need to develop a client server in future, just use these classes, don't waste your time. Good luck
File List:
Client/
0b
Client/App.ico
1Kb
Client/AssemblyInfo.cs
2Kb
Client/CWSClient.cs
9Kb
Client/Class1.cs
1Kb
Client/Client.csproj
5Kb
Client/Client.csproj.user
2Kb
Client/Client.sln
1Kb
Client/Client.suo
8Kb
Client/ConsoleApplication1.csproj.user
2Kb
Client/ConsoleApplication1.suo
9Kb
Client/MessageManager.cs
9Kb
Client/bin/
0b
Client/bin/Debug/
0b
Client/bin/Debug/Client.pdb
108Kb
Client/obj/
0b
Client/obj/Debug/
0b
Client/obj/Debug/Client.exe.incr
2Kb
Client/obj/Debug/Client.pdb
108Kb
Client/obj/Debug/Client.projdata
52Kb
Client/obj/Debug/ConsoleApplication1.exe.incr
1Kb
Client/obj/Debug/ConsoleApplication1.pdb
42Kb
Client/obj/Debug/ConsoleApplication1.projdata
36Kb
Client/obj/Debug/TempPE/
0b
Client/obj/Debug/temp/
0b
Client/obj/Release/
0b
Client/obj/Release/Client.projdata
22Kb
Client/obj/Release/ConsoleApplication1.projdata
5Kb
Client/obj/Release/TempPE/
0b
Client/obj/Release/temp/
0b
MessageManager.cs
9Kb
Server/
0b
Server/App.ico
1Kb
Server/AssemblyInfo.cs
2Kb
Server/Class1.cs
1Kb
Server/MessageManager.cs
9Kb
Server/SServer.cs
13Kb
Server/Server.csproj
4Kb
Server/Server.csproj.user
2Kb
Server/Server.sln
1Kb
Server/Server.suo
10Kb
Server/bin/
0b
Server/bin/Debug/
0b
Server/bin/Debug/MyServer.pdb
62Kb
Server/bin/Debug/Server.pdb
106Kb
Server/bin/Release/
0b
Server/obj/
0b
Server/obj/Debug/
0b
Server/obj/Debug/MyServer.exe.incr
2Kb
Server/obj/Debug/MyServer.pdb
62Kb
Server/obj/Debug/Server.exe.incr
2Kb
Server/obj/Debug/Server.pdb
106Kb
Server/obj/Debug/Server.projdata
85Kb
Server/obj/Debug/TempPE/
0b
Server/obj/Debug/temp/
0b
Server/obj/Release/
0b
Server/obj/Release/Server.projdata
23Kb
Server/obj/Release/TempPE/
0b
Server/obj/Release/temp/
0b
Sockets.cs
15Kb
ThreadEx.cs
4Kb
Similar code
Asp.net Barcode Generator
(Popularity: ) : Create Code128A, Code128B, Code128C, 2of5, Interleaved 2of5, Code39, Code93, Postnet, UPC-A, UPC-E, EAN-13 and EAN-8 barcodes on the fly without third party components. HiddenField WebControl Server-Side C# and VB.NET Projects
(Popularity: ) : I created this project to learn how to make a WebControl and because I needed a Server-Side Hidden Input (HTML Hidden Input running as server wasn't good enough for me). In the IDE is shows itself gray to indicate its ... DNS lookup with asp.net
(Popularity: ) : SOA, NS, MX and A records from asp.net without third party components A Simple Event Driven Confirmation Box / Messege Box Server Control
(Popularity: ) : ASP.NET 2.0 provides several Server Controls but it still lacks, Message Box, Confirmation Box etc. You can get excelent server control developed by Ning Liao, Liang Yang which you will get on Code Project, but I guess it's not sufficient, ... Event Log Category Initializer
(Popularity: ) : Writing to the Event Log from an ASP.Net page looks pretty easy when you look at the object model. But, if you try to write to a custom Event Log from ASP.Net you will get this error: Security Exception Description: ... David's C# Web Site
(Popularity: ) : This is my old website "portal" that I made a long while ago, a couple of friends wanted to see the code for use with there websites, and since I'm not developing it anymore why not release it here and ... .NET Remoting and Remotable Objects
(Popularity: ) : This code shows how to create remote objects in VB.net. This includes Client-Activated objects, Server-Activated objects, remotable objects, serializable objects, and marshaling objects with the Marshal method. Comments are included in the source code to make it easy to understand. Online Code Editor
(Popularity: ) : With Online Code Editor, you can edit your code online. It allow to write well formated source code with line numeration, tab support, search & replace (with regexp) and live syntax highlighting (customizable). Online Code Editor is based on EditArea, ... My IP Address
(Popularity: ) : This is my first VB.NET posting. Actually, ‘Net meeting’ always annoyed me to get my IP address and pass to some body to get the call, and this code does the job, infect its very simple and program. Using this ... DOTNETMSGServer
(Popularity: ) : This is the serverside counterpart of the DOTNETMSG Sample Chat Application. It shows simple Usage of ADODB, Webservices and other neat .NET Stuff. All in all together with the client (see DOTNETMSG Client) is is a very simplistic messenger system.