[Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - Printable Version +- Support Forums (https://www.supportforums.net) +-- Forum: Categories (https://www.supportforums.net/forumdisplay.php?fid=87) +--- Forum: Coding Support Forums (https://www.supportforums.net/forumdisplay.php?fid=18) +---- Forum: Visual Basic and the .NET Framework (https://www.supportforums.net/forumdisplay.php?fid=19) +---- Thread: [Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) (/showthread.php?tid=18870) |
[Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - KoBE - 05-20-2011 What's up support forums?!?! I was bored and decided to make a little example of how EASY it is to use Sockets. This is my first vid so bear with me. It ran a little long but it covers both Server and Client. This demonstrates a single client connection. Depending on the feedback I receive I may release another demo that shows how to incorporate multiple clients. What is this? This is a demonstration on how to use Sockets when programming Server/Client applications. It can be used in chat programs, naughty black hat stuff, IRC clients etc. Can I c/p you code? Sure why not, it is up to you to learn from this. You get from this what you put in. So if you actually go through the code and understand it, you will learn far more than c/p'ing. Enjoy. Keep SF alive by posting! Video: Server Code: Code: Imports System.Net, System.Net.Sockets Client Code: Code: Imports System.Net, System.Net.Sockets RE: [VB.Net] Asynchronized Server/Client Demo(using sockets) - PURP - 05-20-2011 This is pretty cool man. RE: [VB.Net] Asynchronized Server/Client Demo(using sockets) - stephen5565 - 05-20-2011 Nice Share , You are so Good In VB Coding . Mind to teach me or share me (or us here on SF) some cool Codes on VB? RE: [VB.Net] Asynchronized Server/Client Demo(using sockets) - KoBE - 05-23-2011 (05-20-2011, 06:36 AM)stephen5565 Wrote: Nice Share , You are so Good In VB Coding . Mind to teach me or share me (or us here on SF) some cool Codes on VB? If you have any request's or need help, start a thread and I will help you out for sure. That's if another doesn't beat me to it. RE: [Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - rewter - 06-03-2011 I followed your video, got most of it down, but how do I impliement the ability for the server to send a message back to the client? Or at least let the client also receive data. RE: [Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - The-One - 06-03-2011 Finally something interesting. Thanks. RE: [Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - KoBE - 06-03-2011 (06-03-2011, 12:20 AM)rewter Wrote: I followed your video, got most of it down, but how do I impliement the ability for the server to send a message back to the client? The client would have to listen for data to receive similar to how the server does. In the client, create a Sub similar to the server OnRecieve (you could just c/p it over), then in the OnConnect sub of the client, create a new callback to the OnRecieve sub (see the server source). Let me know of this helps. If not I will go more in depth. RE: [Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - crusader2010 - 07-07-2011 Hi. Thanks for sharing this. I got a little question: is it possible to connect more than one client to this server, or does it require to create each one in a separate thread? if not, how can multi-threading be implemented within your code? Also if i want to send for example 3 lists of strings from the client(s) to the server in one transaction how can i do it without overloading it? is it the most efficient way to put string delimiters for each "session" of sending the lists? (in other words, how can i stop the communication between the client and the server after the server received a certain string, WITHOUT initiating further data sending from the client? - basically i want to send those 3 lists of strings "at once" when i click the send button, and the server to somehow wait until it received all of them, be able to split them up, and ONLY then re-allow the client to send them again) Edit: regarding my above question, your "bytes" array has a length of 1024. What if you send more than this amount? is there a way to make it send ANY amount of data(like a loop until all the data has been sent or a certain string has been encountered)? Edit2: also, how can i disconnect all the clients and stop the server from listening? Thank you very much and really sorry about asking so many questions RE: [Tutorial][VB.Net] Asynchronized Server/Client Demo(using sockets) - LIUZ - 07-07-2011 Trying now. Not going to c/p the code |