I am wondering if there is this kind of cell phones that can communicate with each other directly without base station. Broadcasting is enough, no need for point-to-point communication. That is, one cell phone broadcasts, all the other cell phones within the radio range can receive that message? If there exists such kind of cell phones, can I program their functionality? That is, I write program to instruct the message format to send, just like TCP socket programming? Many thanks.