[VIDEO] Pusher API Notification On Website

2 comments
Xin chào mọi người, bài viết này mình đã chia sẽ rất lâu, gần 10 năm về trước. Về cách thức tạo cho mình một trang website để gửi thông tin từ website này tới website đích và ngược lại, mình viết một chương trình WINDOWS để phục vụ tiện cho những anh chị nào có thông tin gì hay gửi lên kịp thơi, để mọi người có thể đón nhận nó.

Phía trên là hình ảnh giao diện, và lúc đó mình mới bước chân vào blogger cũng không biết tên miền gì cho phù hợp nên mình đã chọn tên miền đúng với cái tên ở nhà của mình là BỜM nên mình mua luôn tên miền BOMKHUNG.COM

Và mình viết ra chương trình này là lấy theo ý tưởng của NamCoder về bài viết "Hướng dẫn Pusher - Viết ứng dụng thời gian thực" mình đã lên ý tưởng và phát triển nó ra thành Client sử dụng trên Windows, Nhìn vậy thôi chứ mình dùng hàm HTTP Request.

Bên dưới là đoạn code mình viết cho chương trình máy tính.

Dim postData As String = "http://domain.com/execute.php&message=" & TextBox1.Text & "&username=" & TextBox3.Text
            Dim tempCookies As New CookieContainer
            Dim encoding As New UTF8Encoding
            Dim byteData As Byte() = encoding.GetBytes(postData)

            Dim postReq As HttpWebRequest = DirectCast(WebRequest.Create("http://pusher.16mb.com/execute.php"), HttpWebRequest)
            postReq.Method = "POST"
            postReq.KeepAlive = True
            postReq.CookieContainer = tempCookies
            postReq.ContentType = "application/x-www-form-urlencoded"
            postReq.Referer = "http://pusher.16mb.com/user.html"
            postReq.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/4.0 (.NET CLR 3.5.30729)"
            postReq.ContentLength = byteData.Length

            Dim postreqstream As Stream = postReq.GetRequestStream()
            postreqstream.Write(byteData, 0, byteData.Length)
            postreqstream.Close()
            Dim postresponse As HttpWebResponse

            postresponse = DirectCast(postReq.GetResponse(), HttpWebResponse)
            tempCookies.Add(postresponse.Cookies)
            logincookie = tempCookies
            Dim postreqreader As New StreamReader(postresponse.GetResponseStream())
            Dim thepage As String = postreqreader.ReadToEnd
            TextBox3.Enabled = True

Nhìn vào hình ảnh và đoạn code bên trên mọi người cũng biết thêm gì vào chương trình rồi chứ.

Bên dưới là VIDEO DEMO.


Bài viết này mình muốn chia sẽ cho mọi người được biết về việc gửi thông tin PUSH NOTIFICATIONS hiện tại và lúc đó còn không xa lạ gì nữa, và lúc đó nếu bạn nắm bắt được thời đại đi lên thế nào thì có thể áp dụng vào trang website của bản để không còn bị gò bó ở việc thông báo mới.

Qua bài viết này mình cũng xin lỗi mọi người vì bộ mã nguồn này vì sự cố máy chủ mà mình đã mất toàn bộ dữ liệu hệ thống nên không còn bộ mã nguồn này.

Cảm ơn các bạn đã xem.


2 comments

  1. thủ thuật này lâu rồi mà e, bộ suource đó die rồi k còn để tải về tes xem e nhể, để tích hợp vào chương trình khi có người sữ dụng chương trình sẽ thông báo trực tiếp lên web người dùng hệ điều hành nào đang sữ dụng :D

    ReplyDelete
  2. hi a, e cũng đang tìm hiểu việc log dữ liêu ng` dùng khi sữ dụng chương trình và in lên web quản lý để m` biết ng dùng đang sữ dụng máy ảo hay máy tính thật để sữ dụng, và xem có lỗi gì để khắc phục lại chương trình a nhé. Nhưng bộ nguồn đó cần csdl online nên cũng khó với e để phát triển vì việc năm chắc csdl thì cũng sẽ gặp lỗi khi code, vàn ngược lại. Nên e đang tìm hiểu và tối ưu hóa hơn việc đó.

    ReplyDelete

Post a Comment

@Partner

Chúng tôi sẽ gỡ liên kết đối với những blog/website vi phạm chính sách & quy định chung về liên kết.