i keep getting socket errors when i click general this is the errors i get

Warning: socket_connect() [function.socket-connect]: unable to connect [110]: Connection timed out in /home/a8492868/public_html/list.php on line 214

Warning: socket_write() [function.socket-write]: unable to write to socket [32]: Broken pipe in /home/a8492868/public_html/list.php on line 220

Warning: socket_read() [function.socket-read]: unable to read from socket [107]: Transport endpoint is not connected in /home/a8492868/public_html/list.php on line 221

Notice: Use of undefined constant cat - assumed 'cat' in /home/a8492868/public_html/list.php on line 230

PHP Code:
<?php





define
('IN_PHPBB'true);
$phpbb_root_path './';
include(
$phpbb_root_path 'extension.inc');
include(
$phpbb_root_path 'common.'.$phpEx);


// 
// Start session management 
// 
$userdata session_pagestart($user_ipPAGE_INDEX); // initiate session 
init_userprefs($userdata); // load user prefs 
// 
// End session management 
//

$username $userdata['username'];
$password $userdata['user_password'];
$chat $_GET['rm'];
$cssid $userdata['session_id'];
$total_posts get_db_stat('postcount');
$total_users get_db_stat('usercount');
$newest_userdata get_db_stat('newestuser');
$newest_user $newest_userdata['username'];
$newest_uid $newest_userdata['user_id'];
$proff $userdata['user_gender']; 

$brows $lang['browlanquage'];
$regme $lang['Register'];
$makerm $lang['browmkroom'];
$morerm $lang['browmorerm'];
$joinrm $lang['browjoinrm'];
$langwelcome $lang['browwelcome'];
$options $lang['browoptions'];
$helpdesk $lang['browhelping'];
$memblang $lang['browmembers'];
$cspro $lang['browprof'];
$redbrow $lang['browredict'];
$chatmess $lang['chatmess'];
$ipmess $lang['ipmess'];



if (
$proff == "1") { 
$gender 'ProfilMode3';
$gnimg 'templates/subBlack/images/icon_minigender_male.gif';

if (
$proff == "2") { 
$gender 'ProfilMode4'
$gnimg 'templates/subBlack/images/icon_minigender_female.gif';

if (
$proff == "0") { 
$gender 'ProfilMode7';
$gnimg 'templates/subBlack/images/noprof.gif';



$groupchat $userdata['user_rank'];


if ( 
$userdata['session_logged_in'] )
{
    
$u_login_logout 'login.'.$phpEx.'?logout=true&amp;sid=' $userdata['session_id'];
    
$l_login_logout $lang['Logout'] . ' [ ' $userdata['username'] . ' ]';
        
$im_login_logout 'pics/signout.gif';
        
$nickname $userdata['username'];


}
else
{
    
$u_login_logout 'login.php?redirect=look/index.'.$phpEx;
    
$l_login_logout $lang['Login'];
        
$im_login_logout 'pics/signin.gif';
        
$nickname ='Guest_Null';


}

// Obtain number of new private messages
// if user is logged in
//
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
    if ( 
$userdata['user_new_privmsg'] )
    {
        
$l_message_new = ( $userdata['user_new_privmsg'] == ) ? $lang['New_pm'] : $lang['New_pms'];
        
$l_privmsgs_text sprintf($l_message_new$userdata['user_new_privmsg']);

        if ( 
$userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
        {
            
$sql "UPDATE " USERS_TABLE "
                SET user_last_privmsg = " 
$userdata['user_lastvisit'] . "
                WHERE user_id = " 
$userdata['user_id'];
            if ( !
$db->sql_query($sql) )
            {
                
message_die(GENERAL_ERROR'Could not update private message new/read time for user'''__LINE____FILE__$sql);
            }

            
$s_privmsg_new 1;
            
$icon_pm $images['pm_new_msg'];
        }
        else
        {
            
$s_privmsg_new 0;
            
$icon_pm $images['pm_new_msg'];
        }
    }
    else
    {
        
$l_privmsgs_text $lang['No_new_pm'];

        
$s_privmsg_new 0;
        
$icon_pm $images['pm_no_new_msg'];
    }

    if ( 
$userdata['user_unread_privmsg'] )
    {
        
$l_message_unread = ( $userdata['user_unread_privmsg'] == ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
        
$l_privmsgs_text_unread sprintf($l_message_unread$userdata['user_unread_privmsg']);
    }
    else
    {
        
$l_privmsgs_text_unread $lang['No_unread_pm'];
    }
}
else
{
    
$icon_pm $images['pm_no_new_msg'];
    
$l_privmsgs_text $lang['Login_check_pm'];
    
$l_privmsgs_text_unread '';
    
$s_privmsg_new 0;
}


include(
$phpbb_root_path 'includes/page_header.'.$phpEx);


?>

<?

include($phpbb_root_path 'menu.'.$phpEx);


?>


<td width="100%" valign="top">
<table border="0" cellpadding="2" cellspacing="0" width="100%" >
</HTML>

<?php 

echo 

<html> 
<head> 

PSTCN Chat Catagories

</head> 



<center>




<br><hr><br>"
;


$ip "76.111.188.182";
$botnick "Sysop_Landon"

if (
$_GET[cat]=="showall") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLIST\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//GN Category 

if ($_GET[cat]=="GN") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTGN\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//AF Category 

if ($_GET[cat]=="AF") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTAF\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//RL Category 

if ($_GET[cat]=="RL") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTRL\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//II Category 

if ($_GET[cat]=="II") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTII\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//GM Category 

if ($_GET[cat]=="GM") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTGM\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 





//HE Category 

if ($_GET[cat]=="HE") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTHE\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//CC Category 

if ($_GET[cat]=="CC") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTCC\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//RM Category 

if ($_GET[cat]=="RM") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTRM\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 


//TN Category 

if ($_GET[cat]=="TN") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTTN\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 


//IN Category 

if ($_GET[cat]=="IN") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTIN\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//FN Category 

if ($_GET[cat]=="FN") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTFN\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 


//LS Category 

if ($_GET[cat]=="LS") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTLS\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//HB Category 

if ($_GET[cat]=="HB") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTHB\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//SP Category 

if ($_GET[cat]=="SP") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTSP\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 


//NW Category 

if ($_GET[cat]=="NW") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTNW\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//PR Category 

if ($_GET[cat]=="PR") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTPR\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 



//PR Category 

if ($_GET[cat]=="MU") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTMU\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 
}


//PR Category 

if ($_GET[cat]=="CP") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTCP\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 
}


//PR Category 

if ($_GET[cat]=="AG") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "ROOMLISTCP\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 
}

////////////////////// STATS //////////////// 


if ($_GET[cat]=="stats") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip); 
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "STATS\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 
print 
'<br><br><hr><br>'


////////////////////// users ///////////////// 


if ($_GET[cat]=="users") { 
error_reporting (E_ALL); 
$service_port 183
$address gethostbyname ($ip);
$socket socket_create (AF_INETSOCK_STREAM0); 
if (
$socket 0) { 
echo 
"socket_create() Erreur: " socket_strerror ($socket) . "\n"

$result socket_connect ($socket$address$service_port); 
if (
$result 0) { 
echo 
"socket_connect() Erreur: ($result) " socket_strerror($result) . "\n"

$in "USERS\n"
$out ''
socket_write ($socket$instrlen ($in)); 
while (
$out socket_read ($socket2048)) { 
echo 
$out

socket_close ($socket); 
print 
'<br><br><hr><br>'



echo 

</body> 
</html>"




?> 


</html>