Keil TCP_CM3 kütüphanesi hakkında.

Başlatan yamak, 27 Ocak 2012, 19:56:50

yamak

Keil'ın tcp_cm3 kütüphanesi kullanarak tcp_send fonksiyonu ile tcp protokolü ile veri gönderebiliyoruz. Fakat veri almak için ben bi fonksiyon göremedim. Bunun için bi fonksiyon yok mu?

arslan74

Alıntı yapılan: yamak - 27 Ocak 2012, 19:56:50
Keil'ın tcp_cm3 kütüphanesi kullanarak tcp_send fonksiyonu ile tcp protokolü ile veri gönderebiliyoruz. Fakat veri almak için ben bi fonksiyon göremedim. Bunun için bi fonksiyon yok mu?

tcp_send varsa o zaman tcp_recv fonksiyonu olmalıdır. onula da soketten okumayapabilirsin.

Selamlar,

yamak

tcp_recv yok. ya da keil in sitesinden böyle bi komuttan bahsedilmemiş

haydarpasamikro

nxp sitesinde keil için
mcb1700.code.bundle.lpc17xx.keil.zip
EMAC klasöründeki tcp.c

// easyWEB internal function
// we've just rec'd an TCP-frame (Transmission Control Protocol)
// this function mainly implements the TCP state machine according to RFC793

void ProcessTCPFrame(void)
{
..

TCP paket gönderme alma, ICMP ve ARP için hazırlanmış. Fakat UDP paket alma gönderme yoktur. Ben TCP kısmını kırpıp UDP olarak geliştirdim. Şu an PC den gelen Ping ve ARP taleplerine cevap veriyor. UDP gelen paket alıyor ve  gönderebiliyorum.
Mikro Dünyası.Haydarpaşa Teknik ve Endüstri Meslek Lisesi Mikrodenetleyici Atl. Şefi

aykerme

TCP init de callback olması gerekir. bu callback i kullanarak gelen paketleri yorumlayabilirsiniz.