@thanhnguyen Về cơ bản thì anh hiểu em đang xây dựng một phần mềm Chat dạng Client-Server bằng C# TCP Socket. Cách đơn giản nhất để em tham khảo đó là xem luôn code của một phần mềm chat đã hoàn chỉnh bằng C# socket nhé:
Không thấy ở các trang thương mại điện tử là sai nha. Thế giới di dộng, điện máy xanh đều có những trang AMP dành riêng cho các mục bài viết tin tức và chi tiết sản phẩm.
css sẽ được sửa vào file style của web hiện tại bạn nhé. Bạn cứ vào file style.css và save lại. Hoặc nếu bạn muốn lưu tự động (ghi đè) file style.css mỗi khi bạn chỉnh xong, thì chọn "Add Folder To Workspace"
THẢO LUẬN
@chungminhtu Dạ em cảm ơn anh nhiều ạ.
Hay lắm bạn ơi !!!!!!!
tks pro ^^
cái này nghe lạ thật bạn, mình chưa gặp bao giờ. Bạn thử chỉ persist riêng state đó (cho vào
whitelist
) xem như thế nào?Cám ơn bạn đã góp ý. Ý t là "không thấy phổ biến" đấy, chắc lúc viết bài mình gõ vội...
@thanhnguyen Về cơ bản thì anh hiểu em đang xây dựng một phần mềm Chat dạng Client-Server bằng C# TCP Socket. Cách đơn giản nhất để em tham khảo đó là xem luôn code của một phần mềm chat đã hoàn chỉnh bằng C# socket nhé:
Nếu em dùng C# windows form thì đây là project mẫu cho em tham khảo: https://github.com/AdrienPoupa/chat
Nếu em dùng C# WPF thì đây là project mẫu cho em tham khảo: https://github.com/Kolahzary/SocketChat
Nếu em muốn nâng cao hơn, không chỉ chát 1-1 giữa 2 người mà muốn chát 1-nhiều (theo dạng chat phòng Room) thì có thể tham khảo các project này nhé:
https://github.com/FrankFan/MyChatRoom
https://github.com/yinyoupoet/chatRoomTest
vì tác giả không quen làm với Flutter nên tác giả cho rằng nó là nhược điểm của Flutter. Lol
Không thấy ở các trang thương mại điện tử là sai nha. Thế giới di dộng, điện máy xanh đều có những trang AMP dành riêng cho các mục bài viết tin tức và chi tiết sản phẩm.
Vim ko sẵn máy em ạ
Tiếc thật. Mình rẻ nhánh sang backend rồi
code của anh giống như socket.io trong nodejs nhỉ:D Socket trong C# hình như nó ko Emit("disconnect') khi bị mất kết nối.
@chungminhtu Em cảm ơn anh Cách này trước em có thử, nhưng có vẻ không được ạ. Em làm theo cách bên dưới, không biết có bị sai không ạ.
hay quá, nhiều trick thú vị, cảm ơn tác giả nhé
Hay quá +1
Cho em hỏi với. Khi KH thêm sản phẩm vào giỏ rồi. Xong admin thay đổi giá của sản phẩm đó thì mình xử lý cập nhật giá của giỏ hàng như thế nào ạ ?
ok, mình trả lời bên question rồi nhé.
css sẽ được sửa vào file style của web hiện tại bạn nhé. Bạn cứ vào file style.css và save lại. Hoặc nếu bạn muốn lưu tự động (ghi đè) file style.css mỗi khi bạn chỉnh xong, thì chọn "Add Folder To Workspace"
Bài viết rất chất lượng.
Tuyệt vời bạn ơi. Cơ mà chỉnh xong thì xem css kiểu gì vậy bạn?
Thanks anh. Bài viết hay quá. em đang gặp 1 vấn đề bên c#, rất mong anh chỉ giáo ạ https://viblo.asia/q/cach-kiem-tra-trang-thai-online-or-offline-thong-qua-socket-trong-c-3m5W0vxQKO7