Pertanyaan yang diberi tag «network-programming»

Pemrograman terkait dengan pembuatan dan pengelolaan jaringan serta menambahkan konektivitas jaringan ke (sekumpulan) program.

21
Membuat kesalahan koneksi habis secara artifisial
Saya memiliki bug dalam perangkat lunak kami yang terjadi ketika saya menerima batas waktu koneksi. Kesalahan ini sangat jarang (biasanya ketika koneksi saya terhenti oleh jaringan internal kami). Bagaimana saya dapat menghasilkan efek semacam ini secara buatan sehingga saya dapat menguji perangkat lunak kami? Jika itu penting, aplikasi ini ditulis …






7
Netty vs Apache MINA
Keduanya menyediakan fungsi yang kira-kira sama. Mana yang harus saya pilih untuk mengembangkan server TCP kinerja tinggi saya? Apa kelebihan dan kekurangannya? Tautan referensi: Apache MINA ( sumber ) Netty ( sumber )

11
Perbedaan antara TCP dan UDP?
Apa perbedaan antara TCP dan UDP? Saya tahu bahwa TCP digunakan dalam kasus aplikasi kritis non-waktu, dan UDP digunakan untuk game atau aplikasi yang membutuhkan transmisi data yang cepat. Saya tahu bahwa TCP digunakan untuk HTTP, HTTPs, FTP, SMTP, dan Telnet. Saya tahu bahwa UDP digunakan untuk DNS dan DHCP. …



5
TCP: dapatkah dua soket berbeda berbagi port?
Ini mungkin pertanyaan yang sangat mendasar tetapi membingungkan saya. Bisakah dua soket terhubung yang berbeda berbagi port? Saya sedang menulis sebuah server aplikasi yang seharusnya dapat menangani lebih dari 100k koneksi bersamaan, dan kami tahu bahwa jumlah port yang tersedia pada sistem adalah sekitar 60k (16bit). Soket yang terhubung ditetapkan …

6
soket menghubungkan () vs mengikat ()
Keduanya connect()dan bind()panggilan sistem 'mengasosiasikan' deskriptor file soket ke sebuah alamat (biasanya kombinasi ip / port). Prototipe mereka seperti: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); dan int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); Apa perbedaan persis antara 2 panggilan? Kapan sebaiknya digunakan connect()dan kapan …



5
Penggunaan beginBackgroundTaskWithExpirationHandler dengan benar
Saya agak bingung bagaimana dan kapan harus menggunakannya beginBackgroundTaskWithExpirationHandler. Apple menunjukkan dalam contoh mereka untuk menggunakannya dalam applicationDidEnterBackgrounddelegasi, untuk mendapatkan lebih banyak waktu untuk menyelesaikan beberapa tugas penting, biasanya transaksi jaringan. Saat melihat aplikasi saya, sepertinya sebagian besar jaringan saya penting, dan saat dimulai, saya ingin menyelesaikannya jika pengguna menekan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.