Halo,

Beberapa saran dari saya:
- Jika ingin ukuran program kecil, coba pake dietlibc
(http://www.fefe.de/dietlibc/), saya pikir client tidak mengakses
banyak fungsi libc (hanya akses port, socket), jadi bisa membuat
program yang kecil.

- dulu saya pernah bikin diskless client Linux (boot via jaringan
dengan ROM juga) dengan komputer client berupa PC 486, memori 8mb,
root filesystem dimount dengan NFS (dulu pake mesin SPARC), semua
program dijalankan di sisi client, tidak ada masalah sama sekali
(program apapun bisa dijalankan di client, dengan libc standar). Jadi
salah satu solusi adalah dengan menggunakan root filesystem di server
lain.

- DOS mungkin tidak perlu ditinggalkan, kalau mau DOS yang free dan
masih disupport, bisa pake FreeDOS, dan tinggal mengganti aplikasi TSR
saat ini agar mengirim data langsung via TCP/IP.

Mengenai print dari telnet, kemungkinan itu fitur client telnetnya.

--
Salam
Yohanes

On 3/3/07, rudy gunawan <[EMAIL PROTECTED]> wrote:
Halo,
memang kita bisa pakai program client-server untuk
keperluan ini bila client memenuhi syarat. Ada
beberapa  PC client yang sudah Saya buat seperti ini
(client-server)
Sebenarnya yang saya ingin buat adalah
program yang dijalankan di client yang mempunyai
resource hardware (cpu,memori,vga)yang terbatas
sekali. Program ini berfungsi untuk menerima data dari
barcode scanner serial dan juga berfungsi untuk
berkomunikasi/menggerakkan mesin lain. jadi program
ini harus dapat mengakses hardware client (baca dan
tulis) dan mengakses data di database server. Soal
akses database ataupun hardware sudah tidak masalah.
Masalahnya adalah program ini harus dapat dijalankan
di PC dengan resource terbatas (tanpa harddisk juga).
Yang sekarang ada, PC itu booting pake bootrom,
download image DOS bootdisk dari server, login ke
SAMBA server, jalankan program TSR untuk emulasi
keyboard dari data serial/parallel port, jalankan
program foxpro yang disimpan di samba server.
Nah saya ingin mengganti database foxpro dengan mysql
(karena makin lama makin lambat) dan tidak ingin pake
DOS lagi.
Saya sudah coba jalankan TSR emulasi keyboard dulu
baru masuk telnet(OS DOS murni), eh TSRnya baru
berfungsi lagi setelah keluar dari telnet.
Saya sudah coba pake LTSP, ternyata jalankan
programnya pake telnet juga. kalo pake distro Linux
yang kecil-kecil, kemampuannya terbatas, susah
menyamakan versi gcc yang digunakan dan kalo library C
yang digunakan program client saya dimasukkan, jadi
nggak muat dalam 1 disket. ada solusi lain? ada nggak
cara akses runtime library C dari lokasi yang sama
dengan lokasi program bukan ke dir default linux. jadi
tinggal mount samba terus jalankan program seperti
kalo pake DOS?

btw, saya pernah lihat ada program yang bisa cetak ke
printer client lewat telnet(bukan print screen lho),
gimana ya caranya?

tengkiu lagi.

--- Danny Kurniawan <[EMAIL PROTECTED]> wrote:

>
> Let me clarify what's you're trying to do:
>
> - Anda buat program A yang ditaruh di Server X...
> rencananya program A ini
> bisa dijalankan di komputer Client Y yang mana
> program A ini akan mengakses
> port2 ataupun hardware dari Client Y...
>
> kalau hal tersebut benar... maka solusinya adalah:
>
> - Buatlah supaya program anda yang disimpan di
> Server X bisa dijalankan di
> prosesor dan memory pada komputer Client Y...
> sehingga, meskipun
> penyimpanannya diletakkan di harddisk Server X,
> tetapi program tersebut
> di-execute/dijalankan di komputer Client Y...
>
> contoh:
>
> - Anda menaruh program A di Server X dengan
> direktori yang di-share, kemudian
> folder yang di-sharing tersebut di-mount secara
> local ke Client Y anda bisa
> menjalankannya di komputer Client Y...
>
> ....
>
> kalau anda coba menjalankan program tersebut melalui
> telnet,... itu artinya
> program A itu akan berjalan dan dijalankan pada
> memory dan processor Server
> X, karena sifat telnet yang anda lakukan adalah:
> "meskipun anda tidak berada
> di depan komputer Server X, tetapi semua penekanan
> tombol akan dibawa ke
> Server X, sehingga seolah2 anda berada di depan
> komputer, bahkan semua hasil
> output dikirimkan kembali ke komputer Client Y"...
> jadi sebenarnya pada saat
> anda melakukan telnet ke Server X dari Client Y,
> anda tetap bekerja di Server
> X, dan Client Y hanya bertugas mengirimkan penekanan
> tombol2 ke Server X dan
> menerima hasil output dari Server X....
>
>
> sebenarnya ada banyak option untuk melakukan hal
> seperti yang anda minta,
> tetapi penyelesaiannya tidaklah semudah yang
> dibayangkan:
>
> 1. Buat program yang nantinya dijalankan di Server,
> kemudian buat program yang
> dijalankan di Client (seperti daemon). Program di
> client menunggu koneksi
> dari server dan meneruskan seluruh perintah2 ke
> hardware di client... Program
> di server mengirimkan perintah2 ke client untuk
> akses ke hardware client...
>
> 2. buat program telnet sendiri, tapi fungsinya agak
> berbeda, program mirip
> telnet tersebut pada dasarnya melakukan passing
> karakter seperti biasa,
> tetapi dari program A yang berada pada Server,
> apabila mengirimkan teks
> tertentu, program telnet tidak akan menampilkannya
> melainkan memprosesnya
> untuk mengakses port2 atau hardware pada client dan
> mengirimkan kembali
> hasilnya ke program A... tetapi harus diingat bahwa
> program mirip telnet ini
> harus tetap dijalankan di komputer Client...
>
>
> On Wednesday 28 February 2007 21:57, rudy gunawan
> wrote:
> > Halo para senior,
> > Mau nanya ni,
> > gimana caranya bikin suatu program di server yang
> > dijalankan di klien pake telnet (yang jelas mode
> > teks), tapi mampu akses hardware klien yang sedang
> > menjalankannya? contohnya bisa cetak ke printer,
> bisa
> > keluarkan data atau ambil data masukan dari port
> > parallel dan port serial komputer klien. kalo ada
> yang
> > tahu tolong dibantu, pake bahasa apapun nggak
> masalah
> > asal masih di Linux he3x....
> > Saya sudah pernah coba buat pake C, pascal dan
> php,
> > waktu dicoba langsung atau pake telnet di server
> bisa
> > akses serial maupun parallel. tapi saat dijalankan
> di
> > klien, masih mengarah ke port2 server. jadi kalo
> kirim
> > data munculnya di port server, begitu juga kalo
> dari
> > port klien dikirimkan data, nggak bisa masuk ke
> > program. tapi begitu dari port server dikirimkan
> data,
> > data itu masuk ke semua klien yang sedang
> menjalankan
> > program itu.
> >
> > Tengkiu
> >
> >
>
___________________________________________________________________________
> >_________ Do you Yahoo!?
> > Everyone is raving about the all-new Yahoo! Mail
> beta.
> > http://new.mail.yahoo.com
>
> --
> Danny Kurniawan <[EMAIL PROTECTED]>
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.12
> GCS/CM/E/IT d+() s+:+ a- C++>+++$ UL+++(++)>++++
> P!(+++) L+++>++++>$ E-- W++>$
> N o-- K- w--(+++) O++@ M@ V? PS PE-@ Y+ PGP@ t++ 5+@
> X+++(++) R tv+ b
> +++(++) DI? D++@ G+>++ e++ h- r++ y z-
> ------END GEEK CODE BLOCK------
>
> --
> Berhenti langganan:
> [EMAIL PROTECTED]
> Arsip dan info: http://linux.or.id/milis
>
>




____________________________________________________________________________________
Sucker-punch spam with award-winning protection.
Try the free Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/features_spam.html

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis




--
Regards
Yohanes
http://tinyhack.com/freewarelist/s603rd/

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke