I always cheated didnt actually know about using debuger but good info. Whenever i needed to know the raw data sent and recieved,i ussually used a script similar to this.

Code:
 
on *:sockwrite:ircserver: { echo @irc SENT: $1- }
on *:sockread:ircserver:{
  if ($sockerr > 0) { return }
  :nextread
  sockread -f %ircServer
  if (%ircserver != $null) {
    echo @irc RECVD: %ircServer
  }
  if ($sockbr == 0) return
  goto nextread
}
on 1:input:@irc: { if ( $left($1,1) != / ) { sockwrite -n ircserver $1- } }
 


just need to do /window -e @irc and finish up with a /sockopen irc.somenetwork.net 6667
never failed when i needed to know raw data sent from ircd to client and back that code will probably ping out tho was a 2 sec write real fast