In real world situations, you are usually faced with such situations when you are asked to develop an application for the Internet and Winsock is one of the best tools available in the market which facilitates the creation of Internet applications. You can use this application to send instant messages to your main server(WMS application), no matter where the server is situated, until it is connected to the Internet your web site would be able to access the server.
Something about this program!!!!
In the zip file you will find the following:
1. Source code of the WMS server
2. WMS server EXE file
3. Web application to test the application
Running the Application
1. Copy the complete site to your computer and create a virtual directory in IIS which should point towards the folder where you would unzip the site or where the site is located.
2. The site has only one page,
3. Run the EXE server file and than run the web site. Enter a valid IP Address,
write the IP address of your machine if the WMS server is located on your machine
else enter the IP of the remote PC where the Server is installed. Enter the message
in the message box and press "Send Message". Your message would be
sent to the server. That's it!!!!!!!!!
Purpose of this application??
In real world situations, you are usually faced with such situations when you are asked to develop an application for the Internet and Winsock is one of the best tools available in the market which facilitates the creation of Internet applications. You can use this application to send instant messages to your main server(WMS application), no matter where the server is situated, until it is connected to the Internet your web site would be able to access the server. You will have to keep the server (WMS Application) running all the time to see any incoming messages, you can build upon this application and extend its usage and importance, you can enhance its performance by inducting new features, study the Winsock control and you can create a component of your own and you wont need any third party support for your users. The main logic is that you create one server application in VB and place that application on the machine which is connected to the Internet and you create another web application which can be located anywhere and the users accessing your site would be able to send you instant messages, those messages would appear in your WMS server application. Basically, its a kind of client server application, both applications are using the sockets to talk to each other.
Note |
Potential Problems
You might have to confront the problem if the port is not available on your machine, I have hardcoded the port number "5500" in both WMS Server and in ASP page, you will have to change both the port numbers, try 1007. Stop the server, make the required change and compile the server again. Run the server EXE file and than run the site again, it will work!!!!
If the 5500 is port is not free on your machine, then open the server project and locate the line:
Winsock1.port = 5500
Change this line to:
Winsock1.port = 1007
Similarly open the ASP page and change the port number to 1007.
Comments