Sockets - Check That If Another Computer In The Network Send Some String Data To The Listener Computer?
Mar 19, 2012
i have a task to create a TCP Server (a program that is listening on its network card interfaces for incoming data stream).I have search on the internet and i found that i can use two methods : Socket or TCPListener class.I have created an example for Socket class, but i wondering how could i test it? I need to check that if another computer in the network send some string data to the listener computer , then this message should be displayed.Here is the example from microsoft that i am using for TCP Server using Socket:
Public Shared Sub Main()
' Data buffer for incoming data.
Dim data = nothingc[code]....
But it does not work because of the PORT setting.If in the TCP Server i have "Dim localEndPoint As New IPEndPoint(ipAddress, 0)" the client crashes, but if i change the port from any (0) to 11000 for example,the client works fine.Do you know why?
Later edit2:Maybe i should have started with this question:Which method is recommended for my scope?asynchronous or synchronous method ?
I want to create a program that will send data across my network to another computer. The data will be taken and used as sort of a command for the computer to load a webpage, or whatever I decide to do with it. I was familiar with the winsock control in Vb6.
I have a problem I want to make a server and client where the server is password protected and will make the client display files/folders in a designated folder which will be in the server's current directory and the client will ask what IP and password to connect to and if the password is correct is allows the client to access the files/folders in that folder in C.D. of the server and the client can download any file within the folder by clicking a button, yet don't even know where to start.
to do a program that can send a message in other computerthru LaN or Computer NetworkExample im in Server and i will send it is \PC-01here is the picture i design it but i don't know the code
I am developing a computer application designed to monitor the network and CPU statistics on a computer remotely. The monitored computer would have my program installed and the monitoring computer would display, in a form, the information being sent from the remote client.The application does not send any information regarding packets, user names, passwords, etc. It is solely meant for monitoring CPU performance and Network resources remotely.
What would be the best method to send this information over to my host machine?I am programing in Visual Studio 2008 on windows XP. The client machine is also XP. I know this sounds a little shady, but it is required for my little business (http://www.iquorum.net) to monitor what and when something happens on our machines when I and my employees are away.
I need to copy a file from a local computer to a remote computer on the network, if i try to use File.Copy without logon i get the following error:"Logon failure: unknown user name or bad password."How do I provide user name and password for file copy?
I have created multiple forms in VB.NET that need to be sent out in emergency situations. For example, the Fire form will instruct employees that they need to evacuate the building, the Tornado form will instruct employees that they need to go to the basement, etc. I have the forms created where they will display over my own computer when I run the application. I have also figured out how to get the list of computers from Active Directory. Now I am stuck. How do I make the form display on another network computer? Does anyone know how to do this?
how to send a message to another computer in my companys network using visual studio 2008...I would like to be able to list all the computer names on the network and select certain ones and send them a message that would pop up on their screen
I am busy with a VB2008 EXPRESS program that reads is data via a network cable. Saving the data on the same computer as my program is not a problem, but I must also make this data available to other users in the network and update their screens in real time. In other words I need a COPY of my running program on each networked computer when requested by the user in the network. I have looked at SQL, XML pages and inheritance. But I am confused, what is the best way???
i have encountered a problem, i want to access the data coming to the computer from the in-built bluetooth module of a computer on windows platform, this data has been sent by a remote bluetooth module say a by an autonomous device (just like a bluetooth mouse connecting to the computer). The to be sent is in the form of numbers and i need these to manipulate on the computer.
I have a .NET 2.0 *.dll that calls My.Computer.Network.Ping(). The *.dll is then run out of an *.exe via AppDomain.CreateDomain() and Invoke(). The problem is that this works just fine under Windows XP but under Windows 7, I get an exception saying that no network connection is available. I tried the Ping() call out of a small console application under Windows 7 and it works just fine.
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.
can anybody teach me how to do that(I'm newbie in network programming), to detect all the computer name's list in the network(LAN with(out) domain) and also the IP's list of the computers.
Im trying to shut down the other PC on my local network through VB.net.. But whenever I run it.. It always says " CANNOT CREATE ACTIVEX ".. How can i solved this problem? By the way im using Windows XP..
Dim strComputer Do strComputer = InputBox("Please enter the computer name you want to reboot", "Input")
I have a computer that takes in a barcode through a Visual Basic program on one computer and I want to be able to compare that barcode as a String to data on a different computer on the same network by ethernet connection where the data is stored in an Excel 2010 file (.xlsm) in Column A in a workbook called 'Data.xlsm'. Before the data is allowed to be saved or used further in the program on the first computer, I would like for the comparison to happen.
Some more details that you all may or may not need.
Computer 1 (where barcode is scanned): Windows 7, Office 2010
Computer 2 (where data file is stored): Windows XP, Office 2007
i'm trying to upload an image from a vb form with theMy.Computer.Network.UploadFile, but the system responde me with error 404.Here is the code i'm using.Dim siteUri As New Uri("http://localhost:80/users/user_6/prova.jpg")Dim localuri As String = "D:calendariSonia.jpg"
This code is put within a timer that executes every 3 seconds. ( instead of a while loop ) Whenever I run this code, the program takes time to upload the files in the folder to the ftp server, and it becomes (not responding), but it doesn't stop working, after the "not reponding" message, it reponds, but then it becomes not responding.. this is making the uploading process very Slow. I've heard so many things about application.doevents() and Threading and etc.
My.Computer.Network.DownloadFile("http://MyDomain.info/MyFile.zip", SaveFileDialog)Hi, the above don't work, what i need is for it to popup a savedialog for the user to browser for a location to download the file
I have a problem when trying to detect the computers network connection status.
Here is the code I have used: Dim IsAvalible As String = My.Computer.Network.IsAvailable If IsAvalible = True Then Label1.Text = "Connected" Else <code> <code>If IsAvalible = False Then</code> I <code> Label1.Text = "Disconnected"</code></code> End If [/ICODE] End If[/ICODE]
But for some even when the network is disconnected or the computers wifi is turned on I still get the result of "Connected". I think there something wrong with the code.