��u s i n g S y s t e m ;
u s i n g S y s t e m . C o l l e c t i o n s . G e n e r i c ;
u s i n g S y s t e m . C o m p o n e n t M o d e l ;
u s i n g S y s t e m . D a t a ;
u s i n g S y s t e m . D r a w i n g ;
u s i n g S y s t e m . T e x t ;
u s i n g S y s t e m . W i n d o w s . F o r m s ;
u s i n g S y s t e m . N e t ;
u s i n g P r o s h o t . U t i l i t y L i b . C o m m o n D i a l o g s ;
n a m e s p a c e C h a t C l i e n t
{
p u b l i c p a r t i a l c l a s s f r m L o g i n : F o r m
{
p r i v a t e b o o l c a n C l o s e ;
p r i v a t e P r o s h o t . C o m m a n d C l i e n t . C M D C l i e n t c l i e n t ;
p u b l i c P r o s h o t . C o m m a n d C l i e n t . C M D C l i e n t C l i e n t
{
g e t { r e t u r n c l i e n t ; }
}
p u b l i c f r m L o g i n ( I P A d d r e s s s e r v e r I P , i n t s e r v e r P o r t )
{
I n i t i a l i z e C o m p o n e n t ( ) ;
t h i s . c a n C l o s e = f a l s e ;
C o n t r o l . C h e c k F o r I l l e g a l C r o s s T h r e a d C a l l s = f a l s e ;
t h i s . c l i e n t = n e w P r o s h o t . C o m m a n d C l i e n t . C M D C l i e n t ( s e r v e r I P , s e r v e r P o r t , "