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

Tao Không Ngu. viết 11:52 ngày 01/10/2018

Hi lảng tử.
ID do thằng server cấp. Cứ cấp theo giờ trên server là được.

lảng tử viết 11:52 ngày 01/10/2018

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ũ

Tao Không Ngu. viết 11:53 ngày 01/10/2018

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.

lảng tử viết 11:57 ngày 01/10/2018

ý 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,

Tao Không Ngu. viết 11:54 ngày 01/10/2018

Hi lảng tử.
Bạn có thể nêu rõ bài toán được không ?

lảng tử viết 11:53 ngày 01/10/2018

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

Tao Không Ngu. viết 11:54 ngày 01/10/2018

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

Bài liên quan
0