Skip to content

Commit 6d391f0

Browse files
committed
Proxy should be loaded at first position
1 parent 699ef0f commit 6d391f0

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/SuperSocket.Client/EasyClient.cs

+8-6
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,14 @@ protected virtual IConnector GetConnector()
112112
{
113113
var connectors = new List<IConnector>();
114114

115-
connectors.Add(new SocketConnector(LocalEndPoint));
115+
if (Proxy is IConnector proxy)
116+
{
117+
connectors.Add(proxy);
118+
}
119+
else
120+
{
121+
connectors.Add(new SocketConnector(LocalEndPoint));
122+
}
116123

117124
var security = Security;
118125

@@ -122,11 +129,6 @@ protected virtual IConnector GetConnector()
122129
connectors.Add(new SslStreamConnector(security));
123130
}
124131

125-
if (Proxy is IConnector proxy)
126-
{
127-
connectors.Add(proxy);
128-
}
129-
130132
if (CompressionLevel != CompressionLevel.NoCompression)
131133
{
132134
connectors.Add(new GZipConnector(CompressionLevel));

0 commit comments

Comments
 (0)