PDA

View Full Version : giup minh lam bai nay voi(giao tiep bat tay)



baokhanh256
24-05-2008, 09:29
de bai la the nay:""""may tinh se truyen chuoi"start" de yeu cau qua trinh truyen......may tinh nhan sau khi nhan dc chuoi "start" se goi la chuoi "ok'de bat dau qua trinh truyen.......may tinh truyen sau khi nhan dc chuoi "ok" se bat dau qua trinh truyen va ket thuc bang chuoi "stop"...........may tinh nhan nhan dc chuoi "stop" se ket thuc qua trinh truyen
..........giup minh voi nha............cam on nhiu nha.........

tiensusu
28-05-2008, 14:25
Bài bạn viết muốn hiểu còn khó huống chi giúp
Bạn nên gõ bằng tiếng Việt có dấu, mà hình như đề bài này chả dính dáng đến lập trình cả

mavabi
31-05-2008, 00:40
Chắc bạn dùng Winsock để truyền dữ liệu. Bạn nên tìm hiểu cách sử dụng Winsock (cách kết nối, truyền dữ liệu, xử lý sự kiện...)
Để truyền đi các sự kiện thông báo cho bên Receiver biết, bạn truyền đi các chuỗi thông báo. Chẳng hạn:
Winsock1.SendData "start" 'Bên Sender
Bên nhận (Receiver) bạn dùng sự kiện DataArrival và dùng Winsock1.GetData để nhận được chuỗi dữ liệu. Nếu chuỗi nhận được là "start" thì sẽ send lại chuỗi "ok". Bên Sender được chuỗi "ok" sẽ bắt đầu truyền cả file dữ liệu. Khi truyền hết file dữ liệu truyền thêm "stop"...
Bên Receive bạn phải xử lý chuỗi nhận được
if chuoinhanduoc ="start" then ...
elseif chuoinhanduoc ="stop" then ...
else ....
Bên Sender
if chuoinhanduoc ="ok" then...