Saya memiliki server yang mendengarkan pada soket untuk koneksi masuk dan menampilkan teks sambutan ("Halo dunia"). Apa cara paling sederhana untuk menguji ini dengan alat sederhana dari sistem operasi (di sini OS X)? Saya membayangkan sesuatu seperti aplikasi terminal RS232 tua yang bagus:
mac:~ mike$ terminal 192.168.92.123 1234
Hello world
>
nc -U
OS X dan Linux, gunakansocat
, misalnyasocat - UNIX-CONNECT:/tmp/memcached.sock
.Jawaban:
Tergantung pada jenis tes yang ingin Anda jalankan? Jika Anda ingin menguji membuat koneksi dan mengirim beberapa data, saya dapat memikirkan dua tes sederhana. Gunakan
netcat
(nc) untuk "menggemakan" beberapa data ke soket jauh, atau menggunakan telnet untuk menghubungkannya secara interaktif.Jika server Anda mendengarkan di foobar.com, port 1234 Anda dapat mengujinya seperti ini:
Alamat / port yang sama seperti di atas, tetapi buat sesi ini interaktif:
sumber