İnternet üzerinden ağdaki bilgisayara bağlanmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
adige777
Üye
Mesajlar: 8
Kayıt: 27 Kas 2005 04:03

İnternet üzerinden ağdaki bilgisayara bağlanmak

Mesaj gönderen adige777 »

Merhaba arkadaşlar

Yapmış olduğum bir server client uygulamada server ve client uygulama aynı bilgisayarda kurulu iken client in bağlanması gereken ip ye 127.0.0.1 atadığımda

sorunsuz çalışıyo.

internet üzerinden aynı uygulamayı client programın bağlanması gereken ip ye server programın kurulu olduğu bilgisayarın ip sini (mesela şu anda

78.166.41.250) atayarak yapabilirmiyim. Aynı anda hem adsl modemin internete bağlanırken kullandığı ip 78.166.41.250 var hemde lokal ağda server a verilen

ip 192.168.1.2 var şimdi ben bu ağın tamamen dışında olan bir client bilgisayarla bu ağ içindeki servera bağlanmak için client programa atamam gereken ip ne

olmalı.(Not:Bağlantı için serverda idtcpserver client te idtcpclient bileşenlerini kullanıyorum).

Herkese iyi çalışmalar.
Ertugrul
Üye
Mesajlar: 136
Kayıt: 09 May 2009 12:05

Re: İnternet üzerinden ağdaki bilgisayara bağlanmak

Mesaj gönderen Ertugrul »

yerel ağ için LAN ipsi (192.168. ... // 10.0. ...) kullanılır. internet üzerinden ise WAN ipsi (78.166.41.250) kullanılır.
- Internette IP adresi statik değil ise ya statik ipye geçin ya da dyndns ya da no-ip gibi bir servis kullanın.
- ADSL Modem / routerda server uygulaması için gerekli portun NATten gerekli bilgisayara yönlendirilmiş olması gerekiyor.
- Windows güvenlik duvarı ya da varsa diğer firewalllarda seçilen porta izin verilmesi gerekiyor.
adige777
Üye
Mesajlar: 8
Kayıt: 27 Kas 2005 04:03

Re: İnternet üzerinden ağdaki bilgisayara bağlanmak

Mesaj gönderen adige777 »

Hocam çok teşekkür ederim cevabınız için çok işime yaradı

Bir sorum daha olacak bi server programı kurarken hangi modem olduğu farketmeden kodla ip yönlendirme işlemi yapılabilirmi.
Ertugrul
Üye
Mesajlar: 136
Kayıt: 09 May 2009 12:05

Re: İnternet üzerinden ağdaki bilgisayara bağlanmak

Mesaj gönderen Ertugrul »

2 yolu var:
- modem ya da routerin UPNP desteklemesi gerekiyor
- reverse connection :)
Cevapla