Вы должны быть в состоянии работать через это. Сначала попробуйте (используя документацию) сделать так, чтобы очередь сообщений передавала строки назад и вперед. Затем попробуйте использовать сериализацию, чтобы превратить структуру в набор байтов. Тогда должно быть очевидно, как все это собрать вместе. Если вы застряли, просто спросите (и опубликуйте код, показывающий, где вы находитесь).