Click here to Skip to main content
15,887,361 members
Home / Discussions / C#
   

C#

 
GeneralRe: Class Library Question .. Pin
leppie28-Feb-03 6:02
leppie28-Feb-03 6:02 
GeneralRe: Class Library Question .. Pin
David Stone28-Feb-03 14:13
sitebuilderDavid Stone28-Feb-03 14:13 
GeneralRe: Class Library Question .. Pin
leppie28-Feb-03 22:40
leppie28-Feb-03 22:40 
GeneralThis is an easy one... really! Pin
codeweenie27-Feb-03 14:25
codeweenie27-Feb-03 14:25 
GeneralRe: This is an easy one... really! Pin
Furty27-Feb-03 14:42
Furty27-Feb-03 14:42 
GeneralRe: This is an easy one... really! Pin
David Stone27-Feb-03 14:42
sitebuilderDavid Stone27-Feb-03 14:42 
GeneralTcpClient.Close Pin
monrobot1327-Feb-03 13:51
monrobot1327-Feb-03 13:51 
GeneralRe: TcpClient.Close Pin
monrobot1328-Feb-03 3:18
monrobot1328-Feb-03 3:18 
I guess what I wrote above isn't really making sense so here's some code to explain it. The code below is simply a variable in the class:
private Pop3Client popClient = new Pop3Client ();
Now the next piece of code is what is executed when I press the connect button:
popClient.Connect (server)  // <-- Internally this method calls the Connect () method
...
protected string Connect ()
		{
			string temp;

			if (!Active) {
				//Active = true;
				popClient.Connect (server, 110);
			}
			else
				return ("Client is already connected.");

			try {
				streamWrite = PopClient.GetStream ();
				streamRead = new StreamReader (PopClient.GetStream ());

				state = ConnectState.AUTHORIZATION;
				temp = streamRead.ReadLine ();
			}

			catch (InvalidOperationException ex) {
				temp = "Error in Connect (): " + ex.ToString ();
			}

			return temp;
		}
The next code is called when I press the disconnect button:
public string Disconnect ()
		{
			string temp = "";

			if (state != ConnectState.DISCONNECTED) {
				try {
					temp = QUIT ();
					//streamWrite.Close ();
					//streamRead.Close ();
					//base.Close ();
					state = ConnectState.DISCONNECTED;
				}
				catch (SocketException ex) {
					Debug.Write ("Error in Disconnect (): " + ex.ToString ());
				}
				temp += "\r\n" + "*** Disconnected Successfully ***";
			}
			else
				temp = "Not connected";

			//streamWrite.Close ();
			//streamRead.Close ();
			Close ();
			return temp;
		}
When I press connect and then disconnect it works the first time, but when I click connect again I'm getting an error in the popClient.Connect (server, 110); line. It tells me that the socketed is already connected even though I'm call Close () in the Disconnect method.
Please help!
Thanks!

- monrobot13
GeneralRe: TcpClient.Close Pin
James T. Johnson28-Feb-03 4:54
James T. Johnson28-Feb-03 4:54 
GeneralDeploying an app w/ DB connectivity Pin
Eric VanWieren27-Feb-03 12:36
Eric VanWieren27-Feb-03 12:36 
GeneralRe: Deploying an app w/ DB connectivity Pin
Danny Blanchard5-Mar-03 20:38
Danny Blanchard5-Mar-03 20:38 
GeneralWeb service client apps docs Pin
gadgetfbi27-Feb-03 10:21
gadgetfbi27-Feb-03 10:21 
QuestionHow to save the TreeView content Pin
j-hannemann27-Feb-03 9:26
j-hannemann27-Feb-03 9:26 
AnswerRe: How to save the TreeView content Pin
jtmtv1827-Feb-03 11:07
jtmtv1827-Feb-03 11:07 
GeneralRe: How to save the TreeView content Pin
j-hannemann27-Feb-03 20:20
j-hannemann27-Feb-03 20:20 
AnswerRe: How to save the TreeView content Pin
Furty27-Feb-03 15:25
Furty27-Feb-03 15:25 
GeneralRe: How to save the TreeView content Pin
j-hannemann27-Feb-03 20:14
j-hannemann27-Feb-03 20:14 
GeneralImage on ListView control's column header Pin
newneo27-Feb-03 8:58
newneo27-Feb-03 8:58 
GeneralRe: Image on ListView control's column header Pin
Furty27-Feb-03 15:10
Furty27-Feb-03 15:10 
GeneralChange icon on custom control Pin
Anonymous27-Feb-03 7:23
Anonymous27-Feb-03 7:23 
GeneralRe: Change icon on custom control Pin
leppie27-Feb-03 8:55
leppie27-Feb-03 8:55 
GeneralRe: Change icon on custom control Pin
Anonymous27-Feb-03 9:44
Anonymous27-Feb-03 9:44 
GeneralRe: Change icon on custom control Pin
Furty27-Feb-03 15:07
Furty27-Feb-03 15:07 
GeneralTreeView OwnerDraw: WndProc(...) How to get item information like ItemRectangle, ItemText, Focused Pin
STW27-Feb-03 6:28
STW27-Feb-03 6:28 
GeneralRe: TreeView OwnerDraw: WndProc(...) How to get item information like ItemRectangle, ItemText, Focused Pin
leppie27-Feb-03 9:08
leppie27-Feb-03 9:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.