Jump to content

steven_84

New Members
  • Posts

    6
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

steven_84's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. function auth($msgsock,$msg) { $msg = "480 - Authentication required\r\n"; if (NNTP_DEBUG) echo "Server >>> " . $msg; socket_write($msgsock, $msg, strlen($msg)); continue; }
  2. tried that but no joy, i might not be doing it right though, any other ideas? thanks for your help by the way
  3. Yeah the code works until I try and put it into a differant function. do i need to declare them again, if so how do I do this. Im new to function and class's
  4. 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
  5. HI, I having been using sockets and wanted to split the connection class i have into to seperate functions. but when i do i get errors i think its because the information is being passed between the functions, but I have been unable to work out how to do this in the first function i have the socket_create, socket_bind and socket_listen commands and in the second function i have the socket_accept and socket_getpeername. the errors i have been getting have been "Warning: socket_accept() expects parameter 1 to be resource, null given in" any ideas? thanks steven
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.