如何打开本地端口号为7777的TcpClient? [英] How do i open a TcpClient with local port number 7777?

查看:737
本文介绍了如何打开本地端口号为7777的TcpClient?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您可能想问为什么.
因为为了和某个硬件设备通话,
如果源计算机使用端口7777,它将仅响应我的请求.

我使用的是VB2005,很旧.

这是我的一些代码.

You probably want to ask why.
Because in order to talk to a certain hardware device,
It will only respond to my requests if the source computer uses port 7777.

I''m using VB2005, ya, it''s old.

Here is a smattering of my code.

Dim tcpClient As New System.Net.Sockets.TcpClient()
       tcpClient.Connect("192.168.1.4", 2000)
       Dim networkStream As NetworkStream = tcpClient.GetStream()
       If networkStream.CanWrite And networkStream.CanRead Then
           ' Send some data.
           Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes("IE") & Chr(13)
           networkStream.Write(sendBytes, 0, sendBytes.Length)


我会以某种方式使用以下内容吗?


Would i somehow use the following?

Dim localEP As System.Net.EndPoint = "192.168.1.10:7777"
tcpClient.Client.Bind(localEP)

推荐答案

就像这样连接到远程系统:

Just connect to the remote system like this :

tcpClient.Connect("192.168.1.10", 7777)


谢谢,
看来我尝试过了,但遇到了一些问题.
昨天我发现此代码有效.
Dim localIP As IPAddress = IPAddress.Parse("192.168.1.17")
Dim localPort As Int16 = 7775
将remoteIP设为IPAddress = IPAddress.Parse("192.168.1.46")
Dim remotePort As Int16 = 7777
将remoteEP暗淡为IPEndPoint =新IPEndPoint(remoteIP,remotePort)
将localEP设置为IPEndPoint暗淡=新的IPEndPoint(localIP,localPort)
昏暗的客户端作为TcpClient =新的TcpClient(localEP)
client.Connect(remoteEP)
Thanks,
It seems i tried that and had some problem with it.
Yesterday i found this code that worked.
Dim localIP As IPAddress = IPAddress.Parse("192.168.1.17")
Dim localPort As Int16 = 7775
Dim remoteIP As IPAddress = IPAddress.Parse("192.168.1.46")
Dim remotePort As Int16 = 7777
Dim remoteEP As IPEndPoint = New IPEndPoint(remoteIP, remotePort)
Dim localEP As IPEndPoint = New IPEndPoint(localIP, localPort)
Dim client As TcpClient = New TcpClient(localEP)
client.Connect(remoteEP)


这篇关于如何打开本地端口号为7777的TcpClient?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆