[Modify] Set the endpoints previously
This commit is contained in:
parent
7c8dcc15a1
commit
5af4f752a7
@ -57,9 +57,11 @@ namespace WebSocketSharp.Net.WebSockets
|
|||||||
private HttpRequest _request;
|
private HttpRequest _request;
|
||||||
private Uri _requestUri;
|
private Uri _requestUri;
|
||||||
private bool _secure;
|
private bool _secure;
|
||||||
|
private System.Net.EndPoint _serverEndPoint;
|
||||||
private Stream _stream;
|
private Stream _stream;
|
||||||
private TcpClient _tcpClient;
|
private TcpClient _tcpClient;
|
||||||
private IPrincipal _user;
|
private IPrincipal _user;
|
||||||
|
private System.Net.EndPoint _userEndPoint;
|
||||||
private WebSocket _websocket;
|
private WebSocket _websocket;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
@ -99,6 +101,10 @@ namespace WebSocketSharp.Net.WebSockets
|
|||||||
_stream = netStream;
|
_stream = netStream;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var sock = tcpClient.Client;
|
||||||
|
_serverEndPoint = sock.LocalEndPoint;
|
||||||
|
_userEndPoint = sock.RemoteEndPoint;
|
||||||
|
|
||||||
_request = HttpRequest.Read (_stream, 90000);
|
_request = HttpRequest.Read (_stream, 90000);
|
||||||
_websocket = new WebSocket (this, protocol);
|
_websocket = new WebSocket (this, protocol);
|
||||||
}
|
}
|
||||||
@ -374,7 +380,7 @@ namespace WebSocketSharp.Net.WebSockets
|
|||||||
/// </value>
|
/// </value>
|
||||||
public override System.Net.IPEndPoint ServerEndPoint {
|
public override System.Net.IPEndPoint ServerEndPoint {
|
||||||
get {
|
get {
|
||||||
return (System.Net.IPEndPoint) _tcpClient.Client.LocalEndPoint;
|
return (System.Net.IPEndPoint) _serverEndPoint;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -405,7 +411,7 @@ namespace WebSocketSharp.Net.WebSockets
|
|||||||
/// </value>
|
/// </value>
|
||||||
public override System.Net.IPEndPoint UserEndPoint {
|
public override System.Net.IPEndPoint UserEndPoint {
|
||||||
get {
|
get {
|
||||||
return (System.Net.IPEndPoint) _tcpClient.Client.RemoteEndPoint;
|
return (System.Net.IPEndPoint) _userEndPoint;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user