01/10/2018, 00:09

Mọi người giúp em về lập trình socket với

em có vấn đề thắc mắc về chương trình client/server lập trình bằng c. Em viết được code cho client kết nối với sever nhưng đến khi truyền nhận dữ liệu em gặp vấn đề về buffer.
VD:

  • Client gửi tên file data.txt cho server.
  • Server đọc dữ liệu từ file data.txt gửi cho client in ra màn hình.
  • Về phần buffer của server em sử dụng cấp phát động tình được kích thước của buffer cần để lưu dữ liệu file chẳng hạn 10mb.
  • Còn bên phía client em không biết làm thế nào tính trước được kích thước buffer cần cấp phát để lưu đủ dữ liệu nhận từ server.
Sáng Béo viết 02:18 ngày 01/10/2018

mình chưa làm với cái này bao giờ, nhưng nghĩ là từ server bạn gửi thêm 1 gói tin là kích thước của file về cho client cấp phát bộ nhớ

Bài liên quan
0