Ben localhost
bir bağlantı noktasında bağlantıları kabul Süper Basit Soket Sunucu olduğunu varsayalımDubleks akışına nasıl yazarım?</p> <pre><code>: server-new (port -- stream) f swap <inet4> utf8 <server> accept drop ; </code></pre> <p>Ve bunu gibi kullanabilirsiniz::
IN: scratchpad 1204 server-new
. Bir terminalde: O halde sunucunun cevap vermesini bekler. server-new
, yığında duplex-stream
bırakır.
T{ duplex-stream
{ in
T{ decoder
{ stream
T{ input-port
{ handle T{ fd { fd 36 } } }
{ buffer
T{ buffer
{ size 65536 }
{ ptr ALIEN: 1a44530 }
}
}
}
}
{ code utf8 }
}
}
{ out
T{ encoder
{ stream
T{ output-port
{ handle T{ fd { fd 36 } } }
{ buffer
T{ buffer
{ size 65536 }
{ ptr ALIEN: 1d42b30 }
}
}
}
}
{ code utf8 }
}
}
}
İstemciye bir dize yazmak istiyorum. Bunu nasıl yaparım?
with-stream
gibi görünüyor ya da bir şey cevap olurdu, ancak sadece akış nesnesini tüketir ve hiçbir şey benim curl
istemciye yazılır.
'[" Faktörden Yazdır "print flush] ile akışlı *' benim için çalışır! –
@fedes. Kutsal kediler, sen bir dahisin, teşekkürler! bir cevap: D – cat
Bir cevap için yeterli gözükmüyordu;) Akarsuları hakkında fazla bir şey bilmiyorum, birisinin biraz madde verebileceğini görelim! –