C# – Lập trình Socket giao tiếp TCP client/server

Trong lập trình, Socket là một API (Application Programming Interface) cung cấp các phương thức để giao tiếp thông qua mạng. Trước khi bắt đầu tìm hiểu và viết một ví dụ đơn giản về socket, bạn có thể tham khảo bài  viết “Networking – Một số khái niệm cơ bản“ để có cái nhìn sơ lược về những khái niệm cơ bản trong lập trình mạng.

Tiếp tục đọc

Java – Lập trình mạng với Socket

1. Client

Phần này chúng ta sẽ xem thử 1 ví dụ cách tạo kết nối đến một chương trình server sử dụng lớp Socket, và sau đó là cách máy khách gửi và nhận dữ liệu từ server thông qua socket.

Ví dụ này chúng ta sẽ hiện thực 1 máy khách gọi là YinClient. Client này sẽ kết nối đến máy chủ YinServer. Máy chủ YinServer sẽ nhận sữ liệu và trả lời nó.

YinClient sẽ tạo 1 socket kết nối đến Yin server, đọc dữ liệu do người dùng nhập vào và gửi đến Yin server thông qua socket. Server sẽ trả lời thông điệp và gửi lại client thông qua socket. Chương trình client sẽ đọc và hiển thị dữ liệu nhận lại được server:

Tiếp tục đọc