Hi, I have been having trouble classing and creating functions. I am using sockets and trying to seperate my code up into functions and classes' The code works but when i try to put them in a seperate class of seperate function i get these two errors. Warning: socket_write() expects parameter 1 to be resource, null given in /var/www/connection.php on line 80 Fatal error: Cannot break/continue 1 level in /var/www/connection.php on line 81 The lines of code in question are the last 2 lines of the snipet $msg = "480 - Authentication needed\r\n"; if (NNTP_DEBUG) echo ">>> " . $msg; socket_write($msgsock, $msg, strlen($msg)); continue; Ive looked on a few sites and tried a few things but no joy, so any ideas? Thanks in advance Steven