Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sarjaliikenne ohjelmoinnista C:llä

2 views
Skip to first unread message

Mikko Jaakkola

unread,
Jul 23, 1996, 3:00:00 AM7/23/96
to

Tere!

Olisiko kellään tietoa taikka esimerkkikoodi
siitä kuinka saan kaksi linux:a keskustelemaan
sarjaportin kanssa C:tä käyttäen. Olen onnistunut
saamaan dos ja linux koneen juttelemaan, mutta kun
yritän saada kahta linux konetta toimimaan
keskenään niin homma menee "reisille".

Skenaario on seuraavanlainen:

Avataa sarjaportit molemmissa koneissa
(open("/dev/ttyS0",O_RDWR))
lähetän dataa (ascii) toisesta koneesta toiseen
write:ä käyttäen.
Toisessa koneessa ohjelma on loopissa mikä
lukee sarjaporttia "ikuisesti" ja tulostaa
tavaraa aina kun sitä tulee.
Ensimmäisellä kierroksella data tulee oikein,
mutta sen jälkeen alan saamaan vanhan datan
kopioita tai sen lyhennelmiä.

Kuinka saan "kuitattua" datan luetuksi vai pitääkö
minun ottaa kokonaan toisentyyppinen lähesty-
mistapa? En tunnu itse keksivän ratkaisua,
mutta ei se mikään vaikea voi olla, eihän?

Myös C-softan liittämisestä linux:n omaan ppp:hen
joku voisi kertoa opettavaisen tarinan.

Jos jollain on jotain hyviä www-site:ja aiheesta niin
nekin ovat tervetulleita.

/Mikko

mikko.j...@cs.tut.fi

Teemu Maijala

unread,
Jul 24, 1996, 3:00:00 AM7/24/96
to

Mikko Jaakkola (mikko.j...@research.nokia.com) wrote:
: Olisiko kellään tietoa taikka esimerkkikoodi

: siitä kuinka saan kaksi linux:a keskustelemaan
: sarjaportin kanssa C:tä käyttäen. Olen onnistunut
: saamaan dos ja linux koneen juttelemaan, mutta kun

Minusta j{rkev{mpi l{hestymistapa olisi k{ytt{{ tuohon
tarkoitukseen TCP:t{ ja k{ytt{{ Linuxin omia eritt{in hyvi{
verkkopalveluja ja kytke{ koneet kiinni toisiinsa SLIP/PPP:t{ k{ytt{en.

: /Mikko

UC - uu...@sci.fi

0 new messages