Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1239 → Rev 1240

/TCPproxy/trunk/MainForm.cs
49,6 → 49,7
private int resendPort;
private TcpShowMode tcpShowMode = TcpShowMode.ByDirection;
private bool autoExpand = true;
private bool clearing = false;
 
private string defaultCaption;
 
608,6 → 609,8
 
protected override void Dispose(bool disposing)
{
clearing = true;
 
if(tcpListener != null) {
tcpListener.StopListening(); // stop listening
tcpListener.CancelAll(); // cancel all open connections
1062,12 → 1065,9
 
private void ClearAll()
{
// close all connetions
foreach(object tcp in treeNodes.Keys)
if(tcp is TcpConnection)
((TcpConnection)tcp).Cancel();
clearing = true;
 
// FIXME wait for all log messages from network part
tcpListener.CancelAll();
 
treeNodes.Clear();
1077,6 → 1077,8
 
messagesBox.Clear();
logMessages.Clear();
 
clearing = false;
}
 
private void Start(int listenPort, IPAddress resendHost, int resendPort)
1255,6 → 1257,8
#region network events handlers
private void TcpConnectionLog(object sender, TcpLogEventArgs e)
{
if(clearing) return;
 
lock(this)
{
TcpConnection tcp = sender as TcpConnection;