Цитата:
|
я пытаюсь щас сделать чтобы одно и то же приложение было и отправителем и слушателем....так нельзя?
|
Конечно можно, иначе смысла бы в этом не было. Для этого у вас должно существовать как-минимум два потока: один публикующий, другой принимающий. По ссылке, что я привел, все очень подробно разжеванно. Если скачаете исходник, то должно стать еще понятнее.
в краце:
создаете публикующий поток. В его клиенте должен быть определен тот самый метот onPeerConnect, из которого Вы создаете принимающий поток. Ему в конструктор передаете callers.farID, и тогда он начинает (по вызову метода .play(name)) "слушать" оппонента. Вот и все. Отправка идет через публикующий поток, приме - через принимающий.
Добавлено через 41 секунду
Цитата:
|
Используйте библиотеку Tom'а Krcha.
|
Она на нетгруппах. Тем более, человек хочет разобраться в механизме.