> I guess what you're telling me to do is instead of doing ./talker "Internet IP" you're telling me to do ./talker "Partner MAC Address".
No. I recommend you read up on IP and MAC addresses to learn the difference. You want to use their "non-internet" IP address. See below and Google "private network" for more info. Here's a place to start:
Private network - Wikipedia, the free encyclopedia.
> What Is My IP Address | Shows Your IP Address
That isn't the IP of the computer you're on. That's the IP "to the outside world", for the whole internet.
Presumably you're at school or in somebody's house, on a private network. There is a router/gateway that connects you to the outside world, so you can get to Google, C Board, etc. You need a public IP address for that. But there aren't enough for everybody to have one, so the router/gateway allows several people inside on the private network to talk to people in the "outside world" with just one IP address. Think of a large office building that has one physical mailing address where all the mail from the post office is delivered, but there is somebody in the mail room that sorts the mail and delivers it to the hundreds of people working there. That mail room sorter is a bit like the gateway. If you want to send intra-office mail, you only need the person's name, or room number. You don't need to address a letter to the building you're currently in, put a stamp on it and take it to the post office. You just drop it in the mail slot and the person in the mail room will deliver it directly.
How to find the IP of your computer depends on what OS you're using. Look for where you change system/network settings (perhaps the same place, or near where you set up a new wireless network, for example). You'll probably see something like 192.168.x.x or 10.x.x.x. Those are groups of IP adress reserved for private networks, they never refer to stuff that is "directly connected" to the internet.