Did your boss just came to your office and asked you to dump stuff from the application to sniff what's going on in component #42?
Later on he'll might come and ask statistics, that it should support UNIX/Window/MAC/... , filtering, simple graphs, flow graph ...
Here are some pictures of these features in action:
I've wrote a tutorial to create a very simple (starter) sniffer.
You can read more here... http://shloemi.blogspot.com/2011/05/guide-creating-your-own-fast-wireshark.html