qt**如下:
首先在pro檔案中加入
qt += network
h檔案內容:
#ifndef mainwindow_hcpp檔案內容:#define mainwindow_h#include
#include
namespace
ui class mainwindow : public
qmainwindow
;#endif
//mainwindow_h
#include "qt程式通過埠4444,向ip為192.168.230.140的主機傳送json資料mainwindow.h
"#include
"ui_mainwindow.h
"#include
#include
#include
mainwindow::mainwindow(qwidget *parent) :
qmainwindow(parent),
ui(newui::mainwindow)
mainwindow::~mainwindow()
void
mainwindow::on_pushbutton_clicked()
4,c程式如下:
memset(&server_addr,0,sizeof(structsockaddr_in));
server_addr.sin_family =af_inet;
server_addr.sin_port = htons(4444
); server_addr.sin_addr.s_addr =htonl(inaddr_any);
client_len = sizeof(struct
sockaddr_in);
if (bind(sock_fd, (struct sockaddr *)&server_addr, sizeof(struct sockaddr_in)) < 0
)
while (1
)
cjson* psub1 = cjson_getobjectitem(pjson,"
type");
cjson* psub2 = cjson_getobjectitem(pjson,"
height");
cjson* psub3 = cjson_getobjectitem(pjson,"
widght");
if(psub1!=null)
if(psub2!=null)
if(psub3!=null)}}
else
}close(sock_fd);
}輸出結果為:
通過例項解析python and和or使用方法
在python中and和or返回的值並不是true和false這麼簡單。雖然他們看上去和c 中的 和 有些相似。在了解and和or之前,我們先要了解python中的true和false。在python裡面,0 none為假,其它任何東西都為真。ok,在此前提下。看這樣乙個例子 我們大致可以總結出這樣...
使用TinyXml庫解析XML檔案 QT 原始碼
qt5.9.1 msvc2015 using namespace std int main int argc,char argv 開啟xml檔案 tixmldocument doc if doc.loadfile xml 1.xml qdebug 載入xml檔案失敗 const char error...
通過例項解析c yield關鍵字使用方法
1.yield實現的功能 yield return 先看下面的 通過yield return實現了類似用foreach遍歷陣列的功能,說明yield return也是用來實現迭代器的功能的。using static system.console using system.collections.ge...