MSDN Socket - Call The Send Sub And Insert Data ?
Dec 21, 2011
I have been working on an ongoing project using socket communication.
I am using this code [URL]
The problem I am having is I am unable to figure out how to call the send sub and insert data into it. I have been able to do it before by removing the second class out and leaving it in the main class (if that makes any sense).
Imports System
Imports System.Net
Imports System.Net.Sockets
[CODE]...
These are the small modifications I have made to it so far. What I am trying to do is when I press a button, it calls a sub routine that takes the text input from a field and sends it to the send sub routine in this code.
View 7 Replies
ADVERTISEMENT
Feb 21, 2011
I want to connect with a barcode printer and sendhim some specific characters and take back anything they send to me
[code]...
View 2 Replies
Nov 25, 2009
i'm developing a server application using vb.net and i'm facing a problem. in fact i have a huge data to send to the client via the socket so i use a loop to divide the data and send each part the problem is that when i proceed with the sending the socket send me only few peaces of the data and loose a big part of it. i tried to flush the buffer after each sending but i didn't find how to do it so i used a system.threading. thread sleep between each socket send. it works when i don't have huge data but it blocks my server when the number of packets increases. is there a solution that would replace the. sleep one without blocking the application?
View 1 Replies
Feb 2, 2011
I am facing problem in asynchronous socket communication.
1)I wanted to perform connect(from client to server) operation on enter button and send the data whatever client want to send and disconnect from server. And again client should get connect to server whenever client wanted to send data. this is the mechanism.
i.e how to reuse the socket.
2)Again Server should able to send the data to client.
View 5 Replies
Aug 26, 2010
I have created a Client that can send and receive data via TCP sockets. The objects stored on the serverside are the *exact* same object used for the client. They use the same send and receive protocols.
Now, when i send a string from the server to the client , it does precisely what it should do. However when I send a string to the server.... I do receive the string as an equal length of NULL characters. I run the server and client locally.
Basicly what can influence the behaviour between two completely identical objects performing the exact same task? I wonder if there is some socketflag issue if the TCPlistener.accept function returns a completely different setup then the one I R used to.
(if it is of any interest, the send protocol is asynchronious)
View 3 Replies
Jan 9, 2012
I am trying to create a socket class in my project to send data to ecr (electronic cash register).Ecr comes with software that listens for commands on port 3535. Command are in forms of XML Files. It has only one catch, I must close the connection on socket, so the ecr would know when to process the command and respond. Since I only send one command at a time,I need the simplest solution I can get.
How it works:I create the socket and connect it to 192.168.1.67:3535 I start
client.BeginReceive
Then I send the command with
client.BeginSend
And I do a
client.Disconnect(True)
so I can get response from ECR.And in 8 of 10 times it works just fine. The problem is this few times it doesn't work.At that time I cant receive anything because it reports that the client is not connected in ReceiveCallback but it still manages to send the data to ECR just fine. The bill comes out on the ECR, but I get no answer about what happened.
I call the class like this:
Dim dre As New HCPSocket
Result2 = dre.Otkucaj(Command1, "192.168.1.67")
Debug.Print(Result2)
dre = Nothing
End the class looks like this:
Imports System
Imports System.Net
Imports System.Net.Sockets
[code]....
View 1 Replies
Oct 15, 2011
Below is my code, but when i send the message thru client socket i receive Specified argument was out of the range of valid values. Parameter name: size
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim serverStream As NetworkStream = clientSocket.GetStream()
Dim outStream As Byte() = _
System.Text.Encoding.ASCII.GetBytes("0800822000000000000004000000000000000920092126012345001")
[CODE]...
View 1 Replies
May 28, 2009
I need to explicitly load my data source variables and then call the insert method associated with the data source. The sample VB .net code is listed below. So is it sufficient for me to just call the Insert() method when I am ready to insert my values? Or do I need to create an insert event? You see if I look at the properties window for the data source, there is a lightning bolt icon that will generate events for the data source such as Insert,Inserting,Disposing,Init,Load etc.
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Me.SqlDataSource1.InsertParameters.Add("@Title", "Mr.")
Me.SqlDataSource1.Insert()
View 1 Replies
Nov 26, 2010
I have the following class in a Windows Service that is experiencing some vary strange shutdown behaviors. The server is shutting down from time-to-time with only this message in the event logs and no messages in the trace logs, "The Broadcaster service terminated unexpectedly. It has done this 1 time(s)."
[Code]...
View 2 Replies
Feb 29, 2012
I have these following lines to send bytes using socket
Dim server As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
Dim myIp As IPAddress = IPAddress.Parse("myIP")
Dim ip As New IPEndPoint(myIp, Int32.Parse("myPort"))
[Code]....
As in the code, I am supposed to retrieved "Halo". Instead I keep receiving sth like "[]".
View 1 Replies
Jan 10, 2010
I`ve been reading alot of tutorials on hwo to do this but i can never get it to work. I have a file named Book1, and I want to move it and call it "Book2".
There are .xls (Excell spreadsheet). Something is wrong with reciver when I open Book2 It says "System.Byte[]"
The test file "Book1" Has "Dog, Cat, Cow," In A1 A2 A3.
I think my byte conversion isn't working.
A tutorial said to use "Encoding.ascii.getstring(byte)" but Encoding is not delaired.
Imports System.Net.Sockets ' Allows us to make and listen to connections from another user
Imports System.Threading ' Multi Threading
[Code].....
View 2 Replies
Jan 5, 2012
I coded a small tcp server/client software implementing the async methods of the socket object. In order to keep track and control of the transfered data on both sides, I decided to wrap the bytes to be transfered into small 65 000 bytes packets, sent one after each other, in varying order.In most cases, it works perfectly, and it is impressively fast. However, when I want to transfer larger data than my usual requests, say like a dozen megabytes, crippling problems start to appear, out of shit.Effectively, it seems that somehow when executed without pauses, the server sends the packets too fast, or that the client receives it too slowly. However, if I put the SendAsync method's thread to sleep for like 100ms before sendingthe next packet, everything arrives without problem on the client.[code]
View 1 Replies
Mar 23, 2011
making an sort server/client app and i can start the server and such... , but when i trie to stop the server i got this error:
A blocking operation was interrupted by a call to WSACancelBlockingCall
This is the code where i get the error:
Public Sub StartServer()
[code]....
View 4 Replies
Apr 18, 2011
I need to include in my application that can receive connections from a client( or two).I am thinking, that I would like to have the clients send a "TelegramID" so that I may now how to process the code.Following the "TelegramID" would be a structure that would need to be processed.So far, I can use a single client and send just plain text but need some direction for my end goals.
View 2 Replies
Mar 6, 2009
I realize this is a broad question, but how do I recieve / send packets. I know what packets I need to send and what Im going to recieve, but I dont know how to send / recieve them.
View 8 Replies
Aug 28, 2009
I am trying to communicate with an external device and i am trying to send a byte array to the external device via sockets but i am always getting a response the message size is too small so i am not sure what i have done wrong. Between the data type there should be no alignment present and all numbers are represented in little endian format. The char array is not null terminated as mentioned in the protocol specifications.I have to send data based on a struct that embeds 2 other struct. So here's my vb.net code for the struct used to convert to byte array and the sending part.[code]
View 6 Replies
May 26, 2006
I get a message, "The MSDN collection does not exist. reinstall MSDN." When I try to access any of the HELP features of Visual Basic 6.0. I do not have an install disc for this. Is there a download or a place I can get this?
View 7 Replies
Mar 24, 2011
I have a problem reading data from an RFID-reader. I connect to the reader by tcp and wait for DataAvailable to be true, then reading the data until I got a end of data character. Then I just go back and waiting for a new DataAvailable. This is done in a own thread for the function.
There seems to be some kind of timeout, If I don't got any data in a couple of minutes, then it just sits there in the do/loop waiting for DataAvailable. I hold the card to the RFID reader, it beeps, but there is no data available. I don't get any exeptions, and the information says that the clientsocket is still connected. Are there anything more I can check?
If I put the card to the reader in a minute-interval it seems as this will never occur. So 2-3 minutes idle:ing seems to do this.
Here are my code to read data from the socket, I have taken away some irrelevant code:
Sub test(ByVal ip As String, ByVal port As Integer)
' this sub is meant to run forever
[CODE]......................
View 1 Replies
Jun 10, 2012
I'm attempting to discard the contents of a System.Net.Sockets.Socket send buffer using theSocket.IOControl(IOControlCode.Flush, .... Does anybody know whether VB.NET supports this command? I've tried supplying 'Nothing' and 'Nothing' for both required parameters, also empty and populated byte arrays in combination with 'Nothing' for both required parameters, but I consistently get an 'Invalid argument' exception. I've tried a web search for an answer, but the only mention I've found was a question asked about 8 years ago, with still no answer.
View 1 Replies
Nov 29, 2009
I am reading data from a socket (as bytes) and storing this data in a string. Then later i need to access specific bytes within the string and do some math with them. However the bytes that I read back from the string are not what I am expecting.
[Code]...
View 2 Replies
Dec 8, 2009
I just converted the following code from c# to vb.net. It is functional and works correctly with my company's firmware/devices. My next challenge. Previous serialport code used much more readable structs which where then converted (after building a packet) into byte() automatically as part of the serialport encoding. (this is my understanding)How could I
1. morph byte arrays 'ToSocket' and 'ToMTP' below into structs and
2. convert into byte array for Socket.BeginSend(byte(),.....) to stream out to remote devices?
Imports System.ComponentModel
Imports System.Text
Imports System.Net.Sockets
[Code]....
View 3 Replies
May 21, 2011
I wrote a Socket Client which will send the Socket Server some data and get some response from Server. This process will be running once in every 2 seconds.
Now what I need to know is How we can identify the connection lost between Server and Client?
I need this to be implemented in the Client side. If there is no connection then Client should automatically close the connection. Once the connection with the server is available in the next attempt it should connect automatically.
View 1 Replies
Sep 27, 2011
i am working on 3rd party chat software, when ever i send data to server i get incorrect buffersize of data. like when i convert that data to hex to matching header for splitting data i got huge lengths data
in the above textbox of image i have got some 0000000000000000000.... with the hex data, how can i get only only original data. The code i have used to receive data is
[Code]...
View 1 Replies
Oct 27, 2009
how to receive and send variables between the call sign:
Sub ...
call Getsub(t)
end sub
function Getsub(ByVal t as integer)
end function
I think I understand how to receive t. Now t will be able to use in the function. How do you send back a variable from the function without the use of textboxes (say variable, x) ? Secondly how do you do it for multiple variables?
View 5 Replies
Apr 9, 2010
Given the following information
Public Enum Request As Byte
None = 0
Identity = 1
License = 2
End Enum
Protected mType As Communication.Request
mType = Communication.Request.Identity
Debug.Print (BitConverter.GetBytes(mType).Length.tostring)
2
Why does bitconverter report that mType is a length of 2. I would have thought that passing a Byte into BitConverter.GetBytes would just return the Byte. I mean it's no big deal because it's only sending a very small block of data across a TCP Socket, but I'm just intrigued why it thinks it's 2 bytes.
View 1 Replies
Jun 2, 2010
I have a device which send me data over a particular port. The data is in XML Format.
Now I already did a small console application which listen for the data and print out the data on the screen.
Now my plans are to deserialize the xml data or I will create the insert statement into the database.
1) The device send me the data every second (if there is data to send me).
2) I cannot say how much data the device is going to send me.
How can I make sure to capture all data without loose any information..
View 2 Replies
Mar 9, 2011
I built a server to receive data from clients.But how can I know the length of every data package.
Dim bteAcceptData(1024) As Byte
Dim myAsyncCallBack As New AsyncCallback(AddressOf ReceiveData)
intByte = EndSocket.EndReceive(pIAsyncResult)
[Code].....
View 2 Replies
Oct 28, 2009
am developing an application where a client send data to server (socket Programing) and the server recevices it and shows it to the user through a list view but the client can send the data any time they want and it should show on the list view automatically... So i have put a timer and in tick event i have written the code like this the below code is working fine in onload event but then only once the client can send the data to the
server.
[Code]...
View 3 Replies
Jan 27, 2010
Can I send multiple files as 1 fax? I currently can fax one file at a time. I was wonder can I send multiple files to the same fax number on one call? Without physicall trying to combine files. For example. If I wanted to send a word doc and a pdf to the same person can I do that without having to dial twice? I hope that makes sense. I don't know if you can because I see that FaxDocment.body is string and not a list of strings. I am using FaxServer and FaxDocument. I just Found FaxDocument.Bodies. Does anyone have an example on how to use this? I know that FaxDocument.Body is a file path. FaxDocument.Bodies is an object? I don't see an list of path or whatever.
View 1 Replies
Oct 18, 2010
how can i call stored procedure named Insert in vb.net i just call a stored procedure named View the code is:
vb.net
dim Sqlcmd as sqlcommand
Sqlcmd.connection=Mydatabasename
Sqlcmd.commantext="MyStoredProcedurename"
Sqlcmd.commandtype=commandtype.StoredProcedure
[code]....
View 7 Replies