[]

Socket Programla

Socket Programla ile ugrasmıs arkadaslara bir sorum var....

Şimdi bir server imiz var dinledigi port 7979 olsun.

1-) Şimdi bir bu server programı çalıştırmaz isek ve clientla baglanmaya çalışsak ne gibi bir sey olur?

a) Allah ne verdiyse bekler, time out olur
b) Connection refused yer
c) Bakar bulamaz, service is closed hatası verir
d) hepsi
e) hiç biri

2-) peki bu server programı yine çalıştırmadan 7979 portuna telnet çeksek ne olur?

a) Allah ne verdiyse bekler, time out olur
b) Connection refused yer
c) Bakar bulamaz, service is closed hatası verir
d) hepsi
e) hiç biri

3-) peki bu server programı bu sefer çalıştırarak 7979 portuna telnet çeksek ne olur?

a) Allah ne verdiyse bekler, time out olur
b) Connection refused yer
c) Bakar bulamaz, service is closed hatası verir
d) hepsi
e) hiç biri

 
1- c'ye yakın bir sonuç alırsın.

2- e : 7979 portu açıksa standart bir response döner ama server programın kapalı olduğu için bir şey elde edebileceğini sanmıyorum. amacının ne olduğuna bağlı :)

3- hemen hemen 2 ile aynı olacağını düşünüyorum.

bu cevapların senaryona göre değişebileceğini ve cevap veren adamın pek telnet bilgisinin olmadığını da eklerim. umarım yardımcı olmuştur :)
  • coding4life  (26.05.12 00:11:15) 
1. a veya c.
2. yine a veya c. port açık olsa bile, listen eden bir program çalışmadıkça o porttan response alamaz.
3. çalışan program telnet protokolünü destekliyorsa response verip bağlantıyı açık tutar. desteklemiyorsa b olur.
  • sahteyazar  (26.05.12 00:20:42) 
Ben bir 7979 portuna telnet çekiyorum.
En az 5 dk bekliyor.
Soran diyor ki
Connection closed by foreign host.

Ya arada firewall var. NAT in ayarını mı yapamadım. Server mı çalışmıyor. Ne oluyor bilmedim.
  • ilkdefa  (26.05.12 00:29:48) 
eger 7979/tcp'den dinliyorsa yukarida denilenler dogru, eger 7979/udp'den dinliyorsa ya da sen 7979/udp'den gonderiyorsan:

1- f) baglanmis/mesaji gondermis zanneder (mesaj yerine ulasmaz tabi) hicbirsey olmaz
2- 7979/tcp'de kimse dinlemiyorsa b olur
3- 2 ile ayni.
  • disq  (26.05.12 01:59:38) 
5k bekleme suresince senden protokole uygun birseyler bekliyordur, birsey demen lazim ki cevap versin. yoksa bekler o. illa kendini tanitmak mecburiyeti yok :)


  • disq  (26.05.12 02:01:19) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.