472,127 Members | 1,871 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,127 software developers and data experts.

TCP/IP connection Error


I am trying to write soem code that will send data to an Oneil printer
over our network. I know the printer works and is setup correctly
because I can print to it from there software. In my program i am
getting this error.

System.IO.IOException was unhandled
Message="Unable to read data from the transport connection: An
existing connection was forcibly closed by the remote host."

I will post my code below. Any help would be great.

Imports System.Net.Sockets
Imports System.Text
Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim tcpClient As New System.Net.Sockets.TcpClient()
'tcpClient.Connect(hostname, port)
tcpClient.Connect("", 515)
Dim networkStream As NetworkStream = tcpClient.GetStream()
If networkStream.CanWrite And networkStream.CanRead Then
' Do a simple write.
Dim sendBytes As [Byte]() =
Encoding.ASCII.GetBytes("EZ{PRINT,STOP350:@20,35: ZP08A|003|")
networkStream.Write(sendBytes, 0, sendBytes.Length)
' Read the NetworkStream into a byte buffer.
Dim bytes(tcpClient.ReceiveBufferSize) As Byte
networkStream.Read(bytes, 0,
CInt(tcpClient.ReceiveBufferSize))' --- this is the line giving me
the error
' Output the data received from the host to the console.
Dim returndata As String = Encoding.ASCII.GetString(bytes)
Console.WriteLine(("Host returned: " + returndata))
If Not networkStream.CanRead Then
Console.WriteLine("cannot not write data to this
If Not networkStream.CanWrite Then
Console.WriteLine("cannot read data from this
End If
End If
End If
' pause so user can view the console output
End Sub

End Class
Jun 27 '08 #1
0 897

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by Chris Szabo | last post: by
26 posts views Thread by Rajeev Tipnis | last post: by
20 posts views Thread by fniles | last post: by
reply views Thread by Robert Avery | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.