01/10/2018, 09:51
Chương trình client/server
mọi người cho em hỏi, làm thế nào để khi load chương trình client lên, thì client đó được cấp 1 ID, sau đó load tiếp client thứ 2 lên thì nó cũng được cấp 1 ID, mà 2 ID khác nhau ạ,
Cảm ơn mọi người nhiều
Bài liên quan
Hi lảng tử.
ID do thằng server cấp. Cứ cấp theo giờ trên server là được.
mình cũng thử cách đó rồi, thành công, nhưng mak nếu muốn từ server gởi tiếp thông tin đến cho client thì thì lại đè lên chỗ ID cũ
Hi lảng tử.
Khi kết nối thì cấp cho nó 1 cái ID. Trong cùng một sestion thì dùng cùng 1 ID. Ngắt kết nối thì xóa phiên làm việc cấp lại ID.
Bạn muốn lưu ID cho phiên sau thì dùng cơ chế tương tự bánh quy.
ý mình là khi kết nối là cấp cho nó 1 ID, nhưng mak khi kết nối rồi , thì thằng server tiếp tục gởi cho clien thông tin, thì nó sẽ đè lên thằng ID , ví dụ mình lưu thằng ID vào trong Textbox1, thì thông tin tiếp theo mình gởi cũng sẽ chỉ lưu đc trong textbox1 , nhưng mak mình muốn nó lưu chỗ khác,
Hi lảng tử.
Bạn có thể nêu rõ bài toán được không ?
kiểu như mình tạo 2 client, mỗi client gởi lên cho server 1 số random, sau đó server sẽ gởi trả về, nếu số random của client này thì sẽ gởi cho client kia, và ngược lại, bạn hiểu hk
// có dùng face hk,cho xin trao đổi cho tiện
Hi lảng tử.
Cái này code tử tế cũng mất khá đấy.
Bạn xem qua cái này để có cái nhìn tổng quát.
http://www.hocccna.tk/2016/06/mo-hinh-osi-va-tcpip.html