STM32F103C8'e ethernet çipi bağlamak

Başlatan z, 17 Eylül 2016, 18:33:38

z

O renklerden ben de memnun değilim fakat blog sayfanın sunduğu belirgin renklerden arta kalanlar  genelde böyle.
açık renkli yazımlarda siyah zemin yapabilsem sorun kalkacak fakat öyle bir şeçenek yok.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

engerex

CkEditor adlı aracı kullanabilirsiniz. Çok yetenekli. Formüller oluşturabiliyorsunuz. Word gibi bir şey..Wordpress desteği de var.
Bir deneyin. Ücretsiz (ücretli sürümde mevcut)
https://tr.wordpress.org/plugins/ckeditor-for-wordpress/
Kendi sitesinde demo var. Kurmadan deneyin... http://ckeditor.com/

z

2 PCyi birbirine cross kablo ile bağladım ve herikisine de Hercules programını yükledim.

1. PCnin IP numarası: 95.0.177.59
    Varsayılan Ağ Geçidi: 95.0.177.1

2. PCnin IP numarası: 192.168.1.5
    Varsayılan Ağ Geçidi: 192.168.1.1

1. PC'yi Cilent, 2. PC'yi server çalıştırıp TCP ile konuşturmak istiyorum.

Hercules ayarlamaları nasıl yapılacak?

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

yamak

#333
Hocam iki pc'nin aynı subnette olması gerekir.Mesela iki pc nin ip adreslerini 255.255.255.0 ile and işlemine tabi tuttuğunuzda sonucu aynı çıkması lazım.
Örneğin;
1.bilgisayarın ip adresi:192.168.2.10
1.bilgisayarın subnet mask ı 255.255.255.0

2.bilgisayarın ip adresi 192.168.2.20
2.bilgisayarın subnet maskı 255.255.255.0

İki bilgisayarı birbirine bağladığınızda gateway adresinin bir önemi yok.Eğer ip paketinin destination adresi o client ın subnet inde değilse client paketi gateway(modem,router vs) adresine gönderir.

Hercules'de de;
Örneğin 1.bilgisayar server olsun;
1. bilgisayarda TCP Server bölümünde port kısmına -atıyorum- 5000 yazın ve listen'a tıklayın.
2.bilgisayarda da TCP Client bölümünde Module Ip kısmına 192.168.2.10 port kısmına da 5000 yazın ve Connect e tıklayın.

Connection kurulduğunda 1.bilgisayardaki hercules'de 'Client Connection status' kısmında connection kurulduğuna dair bi mesaj yazacaktır.

z

#334
2. Bilgisayarın IP No ve varsayılan geçit numarasını değiştirdim.

1. PCnin IP numarası: 95.0.177.59
    Varsayılan Ağ Geçidi: 95.0.177.1

2. PCnin IP numarası: 95.0.177.2
    Varsayılan Ağ Geçidi: 95.0.177.1

2--->1 ping atıyorum.

1--->2 ping atamıyorum.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

engerex

1. PC'nin IP numarası neden bu şekildede 192.168.x.x şeklinde değil?

z

Hiç fikrim yok. O makine bir kere bile internete sokulmadı. O yüzden olabilir mi?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

yamak

Hocam bazi ip gruplari sadece local aglarda kullanilir.Yani o iplere internette rastlanmaz.
https://en.m.wikipedia.org/wiki/Private_network

z

Bu arada tek taraflı ping atıp diğer taraftan atamama sorununun sebebi firewall imiş.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

İnternete bağlanmış bir server sadece bu server üzerinden gidip gelen paketleri alabilir diyebiliriz değil mi?

Kötü adam olsak ancak bu serverdeki paketleri ele geçirebiliriz başka da bir şey yapamayız.

Yoksa yapabilirmiyiz?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

yamak

Hocam network wifi ile kurulmuşsa havadaki paketlerin hepsini alıp okuyabilirsiniz

z

#341
TCP handshake rutinlerimi test edebilmem için paket kaybı, paketin bozulması gibi sorunların da çıkması gerekiyor. Ancak Herkules bu konuda yardımcı olamıyor.

Delphi ile kod yazmaya kalksak flagları da biz belirleyerek paket hazırlayıp yollayabilirmiyiz?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

muuzoo

#342
Alıntı yapılan: z - 07 Ekim 2016, 11:57:28
TCP handshake rutinlerimi test edebilmem için paket kaybı, paketin bozulması gibi sorunların da çıkması gerekiyor. Ancak Herkules bu konuda yardımcı olamıyor.

Delphi ile kod yazmaya kalksak flagları da biz belirleyerek paket hazırlayıp yollayabilirmiyiz?

Hocam şu programı bir deneyin mümkün olan tüm thernet paketlerini oluşturabilir.

http://packeth.sourceforge.net/packeth/Home.html
https://sourceforge.net/projects/packeth/files/
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

Burak B

Alıntı yapılan: z - 07 Ekim 2016, 11:57:28
TCP handshake rutinlerimi test edebilmem için paket kaybı, paketin bozulması gibi sorunların da çıkması gerekiyor. Ancak Herkules bu konuda yardımcı olamıyor.

Delphi ile kod yazmaya kalksak flagları da biz belirleyerek paket hazırlayıp yollayabilirmiyiz?

Defalarca yazdım. Osinato kullanın.
"... a healthy dose of paranoia leads to better systems." Jack Ganssle

CaFFeiNe

Alıntı yapılan: Burak B - 07 Ekim 2016, 18:49:55
Defalarca yazdım. Osinato kullanın.

konuyla hiçbir ilgim olmamasına rağmen arama yaptım osinato geçen tek mesaj yukarıdaki forumda  :o