Herkese merhaba. ServerSocket kullanarak portan bilgi alıp gönderiyorum. Fakat çoklu bağlanmalarda bilgiyi okurken hangi numaralı connection dan bilgi geldiğini nasıl bilirim.
( Not : Yoplam connection sayısını istemiyorum. örneğin 3 tane bağlantı varsa gelen bilginin kaçıncı bağlantıdan geldiğini bilebilirmiyim )
Socket.RemoteAddress ve Socket.RemoteHost yaptım ama serversocket e 2 makine bağlı olmasına rağmen programın çalıştığı bilgisayarın ip adresi ve makine adı geliyor.
Asıl istediğim bağlantının kaçıncı bağlantı olduğunu bilmek. ( 1.bağlantı, 3.bağlantı vb )
OnConnect olduğunda IP'nin yanı sıra Socket.Handle 'ı da kayıt altına al. Sonra da ServerSocket.Socket.Connections[sayac].SocketHandle ile karşılaştır. Aynı IP'ye sahip olan farklı bağlantıları böylece tespit edebilirsin.