Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FinishOperationSyncFailure()

void System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSyncFailure ( SocketError socketError,
int bytesTransferred,
SocketFlags flags )
inlinepackageinherited

Definition at line 669 of file SocketAsyncEventArgs.cs.

670 {
673 if (currentSocket != null)
674 {
675 currentSocket.UpdateStatusAfterSocketError(socketError);
676 if (_completedOperation == SocketAsyncOperation.Connect && !_userSocket)
677 {
678 currentSocket.Dispose();
679 _currentSocket = null;
680 }
681 }
682 SocketAsyncOperation completedOperation = _completedOperation;
683 if (completedOperation == SocketAsyncOperation.SendPackets)
684 {
686 }
687 Complete();
688 }
void SetResults(SocketError socketError, int bytesTransferred, SocketFlags flags)

References System.Net.Sockets.SocketAsyncEventArgs._completedOperation, System.Net.Sockets.SocketAsyncEventArgs._currentSocket, System.Net.Sockets.SocketAsyncEventArgs._userSocket, System.Net.Sockets.SocketAsyncEventArgs.Complete(), System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSendPackets(), and System.Net.Sockets.SocketAsyncEventArgs.SetResults().

Referenced by System.Net.Sockets.SocketAsyncEventArgs.FinishOperationAsyncFailure(), and System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSync().