제각 현금인출기 프로그램을 만드는데 host컴퓨터와 현금인출기를 접속시킬려고합니다..
현금인출기 IP하나 와 Port 하나 입니다
현금인출기에서 보내는 데이터는 host컴퓨터로 보내어지는데 host컴퓨터에서는 현금인출기로 데이터가 보내어지지않습니다.
현금인출기에서 host컴퓨터로 데이터를 보낼때에는 serversocket을 사용해서 받았구요..
host 컴퓨터에서 현금인출기로 데이터를 보낼때는
serversocket.Socket.Connections[0].SendText('데이터') 이렇게 보냈습니다.
근데 데이터가 현금인출기 쪽으로 가지 않습니다... 여러가지 방법을 쓰봤는데 안돼더라구요...그리고 현금인출기는 IP와 Port가 하난데 어떻게 데이를 주고받는지 좀가르켜주세요.........
안나와 있네요...
HOST에서 serversocket을 사용했다면 인출기는 clientsocket을
사용하는 건지...
그리고, 서버가 클라이언트로 데이터를 보낼때 serversocket에서
Connections[0]으로 보내면 첫번째로 연결된 클라이언트에 데이타를
보내는 것입니다. 서버 하나에서 많은 인출기를 관리하여야 하니
IP를 체크해서 IP에 해당하는 클라이언트 index에 데이타를 보내주어야
합니다. 이점을 체크 해보셨는지.....