I am trying to create a server to send clients text on request. I am using a tcp listener to accept clients then send each client to a thread in a threadpool which deals with each client's request then closes the client connection. It seems to work fine but I would like to know how it works. Using the listen loop below I cant help feeling I should be sending some values to the threaded sub. How does it know which client each thread is dealing with?
Sub ListenLoop()
Looop:
Client = Server.AcceptTcpClient
I'm writing an add on to an existing program through an API, but the event I need doesn't exist. How do i go about creating my own event in VB.
I'm writing a plug-in for a program called promis-e that works in conjunction with Microstation CAD platform to generate electrical drawings.I need to call a function I wrote when a new symbol is added to the active drawing, but that event isn't available in promise, so I was wondering if I could write my own event in Microstation that calls that function ?
I'm having a hard time getting the fundamentals down about these TCP Socket classes.
When you use TcpClient, you can set the IP Address or domain name to connect to the server end of the socket. I see examples that use "localhost" as the first parameter for TcpClient. Is this just a broadcast over the network to find the server that has a TcpListener listening on the dictated port of the second parameter of the TcpClient declaration? With any IP address for TcpClient (I realize that's an option, though), how does "localhost" find the TcpListener server?
When I stop my TCP Listener by the Stop command, I always get an error because I use BeginAcceptTcpClient to accept the clients. How can I stop a listener properly?
I am trying to write a program that has a server/listener program and then 2 client programs, the 2 client programs are supposed to be able to chat with each other. Can anyone point me in the right direction on this?
I'm another newbie with VB (2010) so please bear with me. I am attempting to make a method that is event driven by data threads on the Ethernet port. Simply put, the method is to wait until a data thread from a "Control By Web" 5-input device sends an "information update" data packet to the application, with the application then processing the information. This application is on a private, well controlled network, with no access to the internet. I have a method that is working right now reading data packets when invoked with a timer (see code below) but I really need it to be event driven.
' this is added at the top of the class Dim tcplistener As New TcpListener(IPAddress.Any, ip_port) 'this is added in the "form1_load" module
I am trying to build a small window component, which has two buttons.
When I click on the Start button, my code needs to establish the connection to server and keep checking the status (this is infinite loop, I have a boolean global variable which is set to true and based on this loop will work).
When I click on stop button, it should stop checking (I will make global variable to false).
I have code to check my server status.
However, since it is kind of infinite loop, moment i click on start, window form is not taking any other actions, since the control not coming out of event listener of start button.
I have many scenarios like this kind of infinite loops.
How to resolve this, what kind of approch should i follow in vb.
I have an SMTP listener that accepts incoming connections and routes the message to a folder using FileStream. I have to add x-sender: email@address.com and x-receiver: email@address.com to the first two lines of the file so it can be put in a pickup folder for relay later. It seems as though this way of handling the incoming stream is corrupting the HTML in the email message body. Does anyone have a clue what I am doing wrong or a suggestion that would point me in the right direction regarding what I am missing?
I intend to write a .NET application that does logging and analytics to data using VS 2010. I want to link my application with an external non .NET application via intranet. This external application provides integration through URL triggers. When an event occurs it can send this event parameters to any application via HTTP/HTTPS POST or GET requests. It allows me to select the event parameters to be included in the HTTP request that will be sent as URL parameters. URL parameters consist of a name and a value, and are separated from the URL with a question mark (?).
So an example request can look like this: [URL] any dynamic elements in the URL are displayed in brackets (<>), and are replaced by the corresponding event used at run time.
Now what design method should I follow to create a component in my application to listen to the URL request and parse it's elements. Knowing that I want to protect my URL listener with a username and password.
I am using vb2008. I am creating a port listener. When I test the listener I get an exception in the code as shown below.I send one record through ("Hello") . When it tries to read again I get the error. This read would result in EOF. When this happens, shouldn't i go to 0? Instead it keeps its previous value of 5 which is the number of characters in "Hello"
m_blnStop = False Dim server As TcpListener server = Nothing Try
OK this is my third thread on TCP problems and the first two I managed to figure out for myself within 10 mins of posting before anyone had a chance to reply so lets see if it works again - failing that if you have any advice I'd be most grateful.
I have a server app which should be sitting and listening for messages on one port (4000) and then processing requests and sending data back via another TCP client on a different port (4001). My code is based on someone else's example and it works fine sending and receiving the first message, however after the first message the listener seems to stop listening and never gets any further messages.
Am I misunderstanding how they work? After I get the first message do I need to close the listener and create a new one, or should the same listener keep working until I close it?
I create a small program witch is a tcp client.I sent a asqii string to a tcp device over ethernet thads acts like a server.As soon as the device recieves the input string it will respond back with response data. The problem is i am not getting any response data back from the divice. The lenght of the string is max. 30 characters.When a use WireShark i see the reponse, but VB read nothing.I have read many threads with explenations about server/client connections but no example of a client with a tcp listener built in.I think thad the stream read is to late after the send instruction.
I am totally new to socket connections, so I've pieced together code from the internet to try and start a TCP Listener object. [code] Is it possible to create a TCP listener that does not need a specific number of connections initialized? Can I just have it listen on an open port until data is received? I will be receiving a lot of data at once from many servers...
I'm wondering if it's possible to create a listener type application that would monitor webaddresses that the user attempts to go to. And can then either block or redirect the browser to another website. Purpose: I know this seems to sound a little weird but what I'm attempting to do is a NetNanny type application that can run on the user's PC and the allow, prevent, rewrite (would look for particular keywords and rewrite them "words I wouldn't want my 7yr old seeing or reading), or redirect to other webpages. I would also like to be able to handle both IE and Firefox browser with this one application.
I am looking to make a SMTP (Port 25) listener to listen in and accept incoming mail, look at the message source, make changes if needed, and retransmit the message out another port. This iwll make it act like a sort-of intermediary service.how one would write a port listener in VB.net, that could listen in on the port, and display the message in a text box (the whole source, headers and all, since that's what the mail comes in as anyway).
but is there some way to create a program that would be able to listen to internet radio and possibly display live artist/song info from several stations on a windows form? Has anybody done anything like this or have any ideas as to how to tackle this?
I created application database by vb.net and sql server 2005 now I have some computer on the one of them I installed sqlserver 2005 and other (Clients) computers I installed Application how I can connecting my application to sql server on the pc1 or how I can using connection string.
XML is used as one of our main integration points. it comes over by many clients at a time but too many clients importing at the same time can slow down our database to a crawl. Someone has to have solved a problem like this. I am basically using VB to parse through the data and import what i want and don't want.
i was just wondering what other options we have. MDI seems to be main feature most clients have.Would you use one if building an irc client? I started off with out one. Half way threw decided to start using one.
I'm developing an application, which will have a common db in a server (SQLServer db) and the client PCs will have my program installed - in a LAN.
So, my question is, when the users in the client PC wants to pass some messages (for eg: one of the user got a message from his boss that all of them are requested to meet him). That is, I want to implement a communication system through my app. It will be a common message system. That is, just like a shoutbox.
So, do I have to use a TCP based communication system or just use a timer to check the db for any new messages and display them ?
How can I retrieve the clients IP address that in use of my application? Is there's a code that retrieves a value from clients computer running application?
i want to designe a simple program that have one server and multiple clients.i program with vb.net,but dont know anything about winsock, can you send me a sample code for start.
I am programming a chat like application using Tcp. Now I have a probem. I am going to have loads and loads of data being transferred so I will have to use 4 seperate ports.[code...]
My problem is for me to use a maximum of 4 ports all together transferring data from the client(s) to the server(s) I will need 4 clients and 4 servers. I need to open 4 instances of 4 clients. I was going to put a client in a form and then when the client is running it creates 4 instances of that form but than there would be too much confusion going on. I think there my be a way to use Classes instead of forms.
I am trying to make a host so that as clients connect they will appear in a list box. I can get multiple connections going, but the list box remains empty.