猿问

TcpClient没有通过ajax调用接收任何数据

我正在努力找出为什么TcpClient如果服务器端通过调用就不会在服务器端接收任何数据ajax。


但是,如果我在服务器端代码中添加了断点,即使我使用ajax调用了断点,它也能正常工作。


我还进行了调查,以了解我的JavaScript函数是否异步,但似乎我的JavaScript函数很好。


JavaScript函数:


$('#btnGO').click(function () {


        var url = 'Home/Command';

        var data = { Location: $('#Location').val() };


        $.when($.getJSON(url, data)).then(function (result) {

            $('.Console').html(result);

        });


});

服务器端:


TcpClient tc = new TcpClient("Host Address", 23);

return Json(tc.Connected + " " + tc.Available, JsonRequestBehavior.AllowGet);

如果我在服务器端放置断点,则输出:


真实22


如果我不在服务器端放置断点,则输出:


真0


人到中年有点甜
浏览 156回答 1
1回答
随时随地看视频慕课网APP
我要回答