VS 2008 Communicating Between .NET Applications In The LAN?
Aug 8, 2011
I need to communicate between multiple applications (one server and multiple clients) in the LAN. While googling I came across 3 concepts (TCP/IP, Named Pipes and WCF). I also understand WCF needs lot of study for a starter like me. I need to have one (server) application running on one machine, the values generated by it should be displayed immediately on the other (client) application which will be running on multiple machines in a LAN. Also when the user pauses the process from the client application, it should pause the process on the server application.
I want to code an app with recreational purposes. This should be a Desktop app that detects itself running on other computers on the same LAN and communicates with them. By communication I mean that I should be able to pass anything from on to another. note that although I'm not asking for code (that would beat my purpose, of course) I think some small snippets wouldn't hurt. In any case what I really want is the "recommended procedure", I mean what Microsoft recommends for this environment, and documentation :)
I am basically after some information on what you would believe to be the best way to send strings from a mobile device (possibly a windows mobile phone) to a PC and vise versa. Just so you know the distance could be upto 4 miles and no direct line of sight.
I am building a client-server type applications and they are communicating over sockets. This is the first time I am doing such a program and I have been learning off a web example and thought I understood it all but it would appear I am missing something as it starts to work then errors. Here is what I have:
VB Dim serverSocket As New TcpListener(ListeningPort) Dim clientSocket As TcpClient Dim netStream As NetworkStream Dim BytesFrom(1024) As Byte Dim DataFromClient As String [Code] .....
All of the above works and if I open up a telnet command window I can connect to my machine running this code on my specified port and in the command prompt window 'IDENTIFY' appears as it should from the above code. But it then gets to this block an errors on the second line:
Now as far as I can tell it shouldn't be processing the first line [ netStream = clientSocket.GetStream() ] Until I send something back from the client because then going on to the second line its trying to process something that isn't there yet.
The actual error I get is: Specified argument was out of the range of valid values. Parameter name: size On the line: netStream.Read(BytesFrom, 0, CInt(clientSocket.ReceiveBufferSize))
I have a need to be able to communicate with a VB6 application (I have the source code) whilst it is running. I just need to get it to display some predefined forms. Any tips on how I could achieve it. I was thinking along the lines of using Sockets.
I am working on a project that is used for key broadcasting. Don't worry nothing illegal, I'm making a multibox application for world of warcraft. However I am having trouble when it comes to launching and manipulating other applications from another.
is there a way through vb visual express 08 to ask a printer if it has toner or paper? im not to sure on how to communicate with printers in this way if it is at all possible.i am writing a program to display the status of the printer and this is key.
I've set up this function in my web app to send push notifications to Android devices:
Private Function SendNotification(ByVal authstring As String) As String Dim request As WebRequest = WebRequest.Create("https://android.apis.google.com/c2dm/send") request.Method = "POST"
[code]....
However, whenever I call this function, I get the following error message: The remote certificate is invalid according to the validation procedure."
I have VB.net Simple application with form1.vb , UserControl1.vb and a simple Dataset with few records included. In my UserControl1.vb I'll added a Bound DataGridView1 with Products Datasource. My question is.. How can i filter the Products table from UserControl1.vb? The Filter Value ("ProdID") is from Form1.vb with textbox1(receive the value.). here is my Form1 code
Im new to using databases in my programming and to be honeest i am struggling.i need to get the program to communicate with my database to allow the user to login this is the code i have so far as i say i dont know much about it so its a bit bodged.
Alright today im going to make a chat program in C++ and VB.net VB.net will be the server and C++ will be the chat room. Im doing this becuase some people dont have .net and the program fails so im trying this so then everyone can use it. How would i do this? Like C++ sending information to VB.net and printing it out on a textbox
I have an application which the user can open multiple instances on the same machine. However, a section of the app would have sync problems if more than 1 instance has control over it. This is where I thought of transferring control, or sharing, between them. What should I be looking into?
They would have to be able to identify which one of them has control and to send text information over. I thought IPC or Named Pipes could do the trick, but I'm unfamiliar with them and examples seem to indicate only a single server will work. Here, I have multiple instances of the same app and every one of them needs to be able to listen for that request for control.
I am communicating to a device using a USB to serial port (VCP). I am having a problem with the usb failing. When the usb fails my app will lock up and the com port is lost. I have seen a post about this but cannot find it.
I have a Delphi program that communicates with a vb.net dll that I created. The vb.net dll communicates with a Fluke scope meter via an RS232 connection. I have created a program that communicates correctly via RS232, giving me the anticipated value. Though, when I package this up as a dll and access the dll from my Delphi program I always receive a value of "1", rather than the value I was expecting (most cases a value in and around 240).I know that my delphi program is definitely communicating correctly with the dll and that my dll is definitely communicating with the scope meter
Here is my vb.net code: Public Interface IFlukeComm Function GetReading(ByVal Command As String, ByVal PortNum As Integer) As String
I've been trying for a long time to do what seems to be the most simplest of things..I have a remote host and I need to know if certain posts on that host are open or closed.Many examples on the net that I have found arent complete, and because I havent worked with VB.net for long I dont knowhow to complete them.Here is my code:: The issue is with this it tell me the target port is always closed, when I know that it is open.Code:Dim host As String = "www.google.com" Dim port As Integer = 80 Dim addr As IPAddress =CType(Dns.GetHostAddresses(host)(0), IPAddress) Try Dim tcpList As New TcpListener(addr, port)tcpList.Start() Catch sx As SocketException MessageBox.Show("port is closed") End TryA friend of mine suggested using WinSock.. I've not dealt with it before so I don't know what he's on about.
I have a project in VB .net 2008 and would like to communicate with a Sharepoint site on our companies SP server. Is it possible to interact with the SP site such as: Create sub-folder Upload and download files Change authority levels on folders
I have created a windows service that monitors power events on the host machine. The next step that i wanted to do was to send custom messages to the service. To do this i have created a windows application and added a service controller control to it (drugged it from the toolbox). Initially i tried to send messages to my machine which worked fine (both the service controller and the service were running on the same machine)
Dim scSL As New System.ServiceProcess.ServiceController("MyFirstService", ".") scSL.ExecuteCommand(128)
but when i tried to send a message to a remote machine on the network
Dim scSL As New System.ServiceProcess.ServiceController("MyFirstService", "machine001") scSL.ExecuteCommand(128) i got the following error:
"System.InvalidOperationException: Cannot open Service Control Manager on computer 'machine001'. This operation might require other priviledges. ---> System.ComponentModel.Win32Exception: Access is denied.
Anyone knows what priviledges i need to set on the machine that has the service controller? Alternatively can anyone recommend a solution to this issue?
I am attempting to communicate with set of scales with a vb application that i have written using the comm control. The scales are a Kelba KHX-30 I can read the data from the scales but i have to manually press a button on the scale.
We have a web app in a web browser running on an intranet so security is less of an issue. We have a separate win form app. Is there any way the Win Form app could call javascript in the web browser. The browser can't be embedded in the WinForm.
I added a file with a format MP3 into a vb.net 2008 application and it was working and playing prefect, but after I deployed it and installed it onto the same machine (laptop), the file MP3 didn't play? Just there is no sound after installed the application. There is no error message appear. I have used this code to get the path:
Dim aPath As String = Path.GetDirectoryName(Assembly.GetExecutingAssembly.GetModules()(0).FullyQualifiedName)
i am having trouble executing applications that havent got the prefix .exe here is the code tat i mostly found in the internet can someone help so it will be able to play with all applications tried to make it play with msi but it wont play.
I've developed a small cost-tracking app with VB 2008. I was wondering what are the dependencies this app requires to install and run on other computers? I am not using any 3rd party or out-of-ordinary controls/DLLs.
I'm going to create an application that will act as some sort of task manager. For stability reasons I will not use threads but processes instead. I have to deal with several third party libraries and/of COM servers that are not always that stable and can produce severe crashes sometimes. This may (of course) not affect the task manager
Problem with using processes is how to communicate with them? The process must f.e. give a status back of what it's doing every x seconds.
I was thinking of using TCP over a separate port per process, but is this the best way of doing this?
I have built a matrix style controlboard ( many pictureboxes used as buttons) To call on a simple database. Being a beginner, I have not yet found any code for doing a query of sunh simple nature as this database. The Northwind samples are far more complex than what i have, but this is my main program, the reason I got into VB in the first place. 2 pictureboxes say PB1 & PB2. PB @ ontop of PB1. PB2 is invisible, but blocks view of PB1. Clickon 2, & it Hides(). Click on 1, & 2 Shows(). a simple math control box counts the events & turns the group inputs into binary output... 4textboxes per group is the way I chose Ther are roughly 200 pairs of these sporadically placed, this is just 1 pair. Textbox 16, & 18=0 @ form load 17 fixed ="1" 15 sets of these, TextBox42= binary value. This is the one that triggers the events for column "C" in the database. ( Their not in perfect order)
Anyway, this is where I need to get information tfrom the database to the listbox, heres that situation: Database has simply named columns A,B,C,D,E,F, G, H, ect.. Then the rows are equally simplistic row, rowB, rowC,..Any combination is represented here, Each row has several, but not all of the columns values. Since if only 2, or 3 of the variables clicked can = several different groups, a multiple reurn to the listbox is nessessary. I seen some code in an exercise that I think will do that, but how do I query the database to start the listbox load? The lesson shows a completely different situation for loading the listbox, but I think I can amend that easily enough. I just can't ask the simple question to the database.
Question is, if picturebox related to column "C" is clicked, how do I call the group names ( rows ) of those positive in Column "C" to the listbox? The Database is litterally that simple. Just 1 situation of columns & rows, not mutiple as in the lessons. If anything, I fear I'm too much a simpleton. I have added the PB's code