0

I have created a C++ application which sends UPD packets to an IP and port. Here, the IP is the local IP of my computer and I like to see the visualized packets in my own way on my browser. I have created an HTML file. However, my knowledge in HTML and Javascript socket programming is low. The following code I wrote does not work. I prefer not to use nodejs or 3rd party unless there is no other alternative. How should I fix this code?

<!DOCTYPE html>
<html>
<head>
    <title>Listen to UDP</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>

<script>
var port_number=1414;
var dgram = require("dgram");

var server = dgram.createSocket("udp4");

server.on("message", function (msg, rinfo) {
    var to_log="server got: " + msg + " from " +
        rinfo.address + ":" + rinfo.port;
    $("#logs").prepend(to_log);
    console.log(to_log);
});

server.on("listening", function () {
    var address = server.address();
    var to_log="server listening " + address.address + ":" + address.port;
    $("#logs").prepend(to_log);
    console.log(to_log);
});

server.bind(port_number);
</script>

<script>
$(function() {
  $( "#logs" ).prepend( "<div>Listening to port "+port_number+"...</div>" );
});
</script>

<div id="logs">

</div>

</body>
</html>
ar2015
  • 5,558
  • 8
  • 53
  • 110

0 Answers0