Introduction - If you have any usage issues, please Google them yourself
Using the.net2005 integrated development environment, written in c # language, this executable runs in the.net framework 2.0 environment. Use the socket network programming based on UDP protocol, implements the hybrid P2P communication, to achieve resource sharing resources is a sentence (here), hybrid or have a central server (index), a number of the client, the client through the central server network, a central server is responsible for each client IP, port and provide the keywords and the requested keywords, the client requests the keyword with the client had even into the network provided by the keyword matching, if equal client IP and port of this resource, sent to the requestor, so the requester can and have the resources to communicate with the client resources, in other words, the central server is a transfer station, provide the client with its looking for content. Based on the above idea, write a server and client side.
Packet : 91331973p2pprogram.rar filelist
P2Pprogram\UDPp2pclient\UDPp2pclient\Form1.cs
P2Pprogram\UDPp2pclient\UDPp2pclient\Form1.Designer.cs
P2Pprogram\UDPp2pclient\UDPp2pclient\Form1.resx
P2Pprogram\UDPp2pclient\UDPp2pclient\obj\UDPp2pclient.csproj.FileList.txt
P2Pprogram\UDPp2pclient\UDPp2pclient\Program.cs
P2Pprogram\UDPp2pclient\UDPp2pclient\Properties\AssemblyInfo.cs
P2Pprogram\UDPp2pclient\UDPp2pclient\Properties\Resources.Designer.cs
P2Pprogram\UDPp2pclient\UDPp2pclient\Properties\Resources.resx
P2Pprogram\UDPp2pclient\UDPp2pclient\Properties\Settings.Designer.cs
P2Pprogram\UDPp2pclient\UDPp2pclient\Properties\Settings.settings
P2Pprogram\UDPp2pclient\UDPp2pclient\UDPp2pclient.csproj
P2Pprogram\UDPp2pclient\UDPp2pclient.sln
P2Pprogram\UDPp2pclient\UDPp2pclient.suo
P2Pprogram\UDPp2pserver\UDPp2pserver\Form1.cs
P2Pprogram\UDPp2pserver\UDPp2pserver\Form1.Designer.cs
P2Pprogram\UDPp2pserver\UDPp2pserver\Form1.resx
P2Pprogram\UDPp2pserver\UDPp2pserver\obj\UDPp2pserver.csproj.FileList.txt
P2Pprogram\UDPp2pserver\UDPp2pserver\Program.cs
P2Pprogram\UDPp2pserver\UDPp2pserver\Properties\AssemblyInfo.cs
P2Pprogram\UDPp2pserver\UDPp2pserver\Properties\Resources.Designer.cs
P2Pprogram\UDPp2pserver\UDPp2pserver\Properties\Resources.resx
P2Pprogram\UDPp2pserver\UDPp2pserver\Properties\Settings.Designer.cs
P2Pprogram\UDPp2pserver\UDPp2pserver\Properties\Settings.settings
P2Pprogram\UDPp2pserver\UDPp2pserver\UDPp2pserver.csproj
P2Pprogram\UDPp2pserver\UDPp2pserver.sln
P2Pprogram\UDPp2pserver\UDPp2pserver.suo
P2Pprogram\说明文档.doc
P2Pprogram\UDPp2pclient\UDPp2pclient\bin\Debug
P2Pprogram\UDPp2pclient\UDPp2pclient\obj\Debug
P2Pprogram\UDPp2pserver\UDPp2pserver\bin\Debug
P2Pprogram\UDPp2pserver\UDPp2pserver\obj\Debug
P2Pprogram\UDPp2pclient\UDPp2pclient\bin
P2Pprogram\UDPp2pclient\UDPp2pclient\obj
P2Pprogram\UDPp2pclient\UDPp2pclient\Properties
P2Pprogram\UDPp2pserver\UDPp2pserver\bin
P2Pprogram\UDPp2pserver\UDPp2pserver\obj
P2Pprogram\UDPp2pserver\UDPp2pserver\Properties
P2Pprogram\UDPp2pclient\UDPp2pclient
P2Pprogram\UDPp2pserver\UDPp2pserver
P2Pprogram\UDPp2pclient
P2Pprogram\UDPp2pserver
P2Pprogram