Ok so now I have finally got over the problem of putting in in monitor mode, my program (a google search sniffer that shows unencrypted google searches) won't actually display any google searches. Does anyone know why?
Unfortunately I don't have enough rep yet to answer or ask questions in the discussion section, but by any chance is your application passing packets through it or copying them onto temporary storage for later access?
If it is just passing packets then that could explain why you arn't able to sniff packets, maybe as a temp check if you can send sniffed data onto local storage then present it on the screen.
Also if your topology consists of your pi connected wirelessly to a router and the computer is connected to the same router check for any settings on the router on the lines of ap isolation, I've heard that there can be problems with packet sniffing if the raspberry pi isn't an intermediate device between the client and the internet.
Hope this helps mate and good luck