【发布时间】:2011-11-16 17:57:05
【问题描述】:
我的系统正在通过代理服务器访问互联网
(IE代理服务器地址:myserver.mydomain.com,端口:80)。
我正在尝试使用"System.Net.Sockets.TcpClient" 类向 TCP 服务器发送一些数据。但我无法连接。如果我尝试使用静态 IP 互联网,我可以连接。
有没有办法提供代理地址?我很确定问题出在代理上,因为我已经尝试过两个不使用代理的系统,而且效果很好。
我的应用程序是控制台应用程序。
我的代码类似于:
TcpClient tcpClient = new TcpClient("tcpserver.com", 3101);
string message = "message";
byte[] auditMessageStream;
auditMessageStream = Encoding.UTF8.GetBytes(message);
int i = tcpClient.Client.Send(auditMessageStream);
【问题讨论】:
标签: c# .net sockets tcp tcpclient