Multi threaded Socket Programming in VB.net
By: Issac
We have already seen about communication between a single client and a server in the previous tutorials, but ironically there will be many clients making requests to a single server this is called Multithreaded Socket Programming, that means a Multithreaded Server can communicate with more than one client at the same time. From the following figure you can understand how a Server can communicate with more than one client at the same time.
Creating an independent thread for each connection request of a client is the basic
initiative behind Multithreaded Socket Programming .That means for each Client, there is a separate Client Thread in Server. So the Client can communicate independently with own Client Thread in Server.
The Multithreaded Socket Programming has two sections.
- Multithreaded Server Socket Program
- Multithreaded Client Socket Program
First you have to create both the Server and client programs then initiate the server first and then the clients(more than one in number), a separate Connection ID number is created by the server for each client program it gets associated with.
Archived Comments
1. Jamestox
View Tutorial By: Jamestox at 2017-04-25 13:39:07
2. Puedes enviarme ese codigo, ando embolatado
View Tutorial By: Wilson at 2011-10-26 22:45:38
3. please Send me this
i need it ;)
thank you
View Tutorial By: Koorosh at 2011-09-24 23:21:21
4. Please send me the multithreading chat application ib vb.net.
i required it for m college pro
View Tutorial By: Vaibhav at 2010-06-23 23:58:43
Comment on this tutorial
- Data Science
- Android
- AJAX
- ASP.net
- C
- C++
- C#
- Cocoa
- Cloud Computing
- HTML5
- Java
- Javascript
- JSF
- JSP
- J2ME
- Java Beans
- EJB
- JDBC
- Linux
- Mac OS X
- iPhone
- MySQL
- Office 365
- Perl
- PHP
- Python
- Ruby
- VB.net
- Hibernate
- Struts
- SAP
- Trends
- Tech Reviews
- WebServices
- XML
- Certification
- Interview
categories
Related Tutorials
Using Resume Next and Resume Line in VB.net
Using On Error GoTo 0 in VB.net
Getting an Exception's Number and Description in VB.net
Raising an Exception Intentionally in VB.net
Exception Filtering in the Catch Block in VB.net
Using Multiple Catch Statements in VB.net
Throwing an Exception in VB.net
Throwing a Custom Exception in VB.net
Changes in Controls from VB6 to VB.net
Unstructured Exception Handling in VB.net