簡體   English   中英

ASP.NET TcpClient內部網

[英]ASP.NET TcpClient intranet

我正在使用Visual Basic在ASP.NET中開發一個應用程序,該應用程序必須連接到我的專用網絡中的服務器。 該應用程序必須只能在我的網絡中運行(將來它也可以在Internet上運行),現在我在ASP.NET上遇到TcpClient問題:如果我使用IPAddress實例連接到服務器

Client = New TcpClient
Client.Connect(New IPAddress("192.168.1.12"), 6001)

套接字嘗試連接到176.64.116.11(這不是我的公共IP地址...),否則,如果我使用包含本地IP地址的字符串連接到服務器

Client = New TcpClient
Client.Connect("192.168.1.12", 6001)

套接字成功連接,但是沒有任何響應我的命令(使用NetworkStream.WriteRead ),我在Windows應用程序中嘗試了所有這些命令,並且一切均成功完成。

謝謝大家(我在英語上犯了任何錯誤?哈哈,對不起:D)

PS。 如果您用C#發布一些代碼不用擔心,我可以翻譯它

TcpClient有各種重載,您可以給它一個包含IP地址或IPAddress對象的string

另外,使用

IPAddress ipAddress = IPAddress.Parse("192.168.1.12");

IPAddress不包含采用string的構造函數。

http://msdn.microsoft.com/zh-cn/library/system.net.sockets.tcpclient.connect.aspx

至於您的傳播問題; 禁用防火牆。 首先嘗試localhost。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM