01/10/2018, 12:06

Lập trình mạng thì nên dùng ngôn ngữ nào?

Chào các bác ạ.

Em đang có chút hứng thú với lập trình mạng, nhưng em không hiểu rõ lắm.
Em cũng đọc trên mạng nhưng hơi mông lung, mong các bác giải đáp giúp với ạ.

Chuyên ngành học của em là kĩ thuật thông tin nên học khá nhiều về Mạng, nên em muốn thử tìm hiểu học lập trình mạng.

Lập trình mạng thì nên dùng ngôn ngữ nào ạ.

Các bác trả lời giúp em với ạ

Em cảm ơn ạ.

Dark.Hades viết 14:07 ngày 01/10/2018

Phần nhiều dùng C để viết package/data struct, sau đó chuyển xuống asm rồi tối ưu code (tầng cần kết nối nhanh và tối giản package).
C đa phần dùng lại BSD socket. Ngày nay làm networking cho server game thì thường người ta dùng C++, java. Client cũng tương tự

HelloWorld viết 14:07 ngày 01/10/2018

c/c++, java, python tùy vào mục đích bạn làm cụ thể về cái gì

An viết 14:13 ngày 01/10/2018

Em cảm ơn các bác ạ.

Trần Hoàn viết 14:22 ngày 01/10/2018

Hồi học đại học, người ta dạy môn lập trình mạng cho mình bằng C# (System.Net.Sockets)

An viết 14:06 ngày 01/10/2018

Em thì muốn thử với C/C++, thanks bác : ))

Dark.Hades viết 14:19 ngày 01/10/2018

C++ thì dùng thằng Asio ( không boost ) dễ tuỳ biến, đơn giản, chạy trên nhiều môi trường không cần build link-lib, chỉ cần include 1 file header là xong
Nó có kèm luôn BSD( win sock ) khi build trên win nên không có lí do gì cần phải dùng BSD socket nữa

An viết 14:21 ngày 01/10/2018

Em cảm ơn Bác nhiều ạ

Bài liên quan
0