Socket.Socket.Connections[0].SendText(Msg);
한개의 서버에 여러개의 클라이언트컴포넌트가 접속했을때.
첫번째 접속한사람테 보낼려면
Socket.Socket.Connections[0].SendText(Msg);
두번째는
Socket.Socket.Connections[1].SendText(Msg);
세번째는
Socket.Socket.Connections[2].SendText(Msg);
이렇게 커낵션배열에 인덱스만 올라가는데요
저 인덱스를 아는 방법이없을까요?
아 이눔은 3번이구나
아 저눔은 5번이구나
이렇게요
기초적인 지식이없어서 죄송합니다..ㅜㅜ
답변 부탁드립니다.
번호는 클라이언트가 서버에 붙을때 부여받는 index 번호입니다
0번부터 시작을 하지요.
따라서 제가 쓰는 방법은 클라이언트의 아이디나 이름을 만들어서
서버에 접속을 할때 서버의 Listbox를 하나만들어서
아이디나 이름을 들어오는 순서대로 집어넣으면 됩니다
즉,
test1
test3
test2
이렇게 listbox에 들어가 있다면
listbox.items[0] --> test1
listbox.items[1] --> test3
listbox.items[2] --> test2
test1는 0번이고 test3는 1번, test2는 2번입니다