我试图用一个打孔的protocole制作一个服务器客户端.所以我发送到我的服务器我的客户端IP和客户端端口,当连接第二个用户时,服务器向客户端发送Ip和另一个客户端的端口.所以,当我有这个,我试图在我的两个客户端之间建立连接,我有一个错误与boost :: asio
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'
Run Code Online (Sandbox Code Playgroud)
what():未找到服务已中止
这是我的代码
std::vector<std::string> response;
response = split(reply, ':');
std::cout << "name : " << response[0] << std::endl;
std::cout << "adresse : " << response[1] << std::endl;
std::cout << "port : " << response[2] << std::endl;
udp::resolver::query query(udp::v4(), response[0], response[1]);
std::cout << "resolved - - - -" << std::endl;
struct client *cl = new struct client();
cl->endpoint_iterator = resolver.resolve(query);
// It Crash HERE
cl->sender_endpoint = *endpoint_iterator;
cl->name = response[0]; …Run Code Online (Sandbox Code Playgroud) 我正在尝试将customTag添加到jsdoc.我在plugins目录中创建了一个文件,如下所示:
method.js
exports.defineTags = function(dictionary) {
dictionary.defineTag("methodHttp", {
mustHaveValue: true,
canHaveType: false,
canHaveName: true,
onTagged: function(doclet, tag) {
doclet.methodHttp = tag.value;
}
});
};
Run Code Online (Sandbox Code Playgroud)
然后我加入了我的conf.json:
{
"tags": {
"allowUnknownTags": true
},
"source": {
"includePattern": ".+\\.js(doc)?$",
"excludePattern": "(^|\\/|\\\\)_"
},
"plugins": [ "plugins/method" ],
"templates": {
"cleverLinks": false,
"monospaceLinks": false,
"default": {
"outputSourceFiles": true
}
},
"jsVersion": 180
}
Run Code Online (Sandbox Code Playgroud)
现在我尝试在我的模板上得到这个.我在method.tmpl上.
我试过了:
self.find('methodHttp')[0]
data.methodHttp[0]
data.methodHttp
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我的代码出了什么问题?
我正在尝试使用Qml Qt 5.5创建正确的Treeview.我成功地拥有了一个全局根的Treeview.但无法找到如何为行项添加子项.
目前我有类似的东西:
TreeView {
id:listTree
anchors.fill: parent
anchors.leftMargin: 1
headerVisible: false
backgroundVisible: false
selection: ItemSelectionModel {
model: myModel
}
TableViewColumn {
role: "name"
}
itemDelegate: Item {
Text {
anchors.verticalCenter: parent.verticalCenter
color: styleData.textColor
elide: styleData.elideMode
text: styleData.value
}
}
Component.onCompleted: {
model.append({"name":"Never"})
model.append({"name":"gonna"})
model.append({"name":"give"})
model.append({"name":"you"})
model.append({"name":"up"})
model.append({"name":"Never"})
model.append({"name":"gonna"})
model.append({"name":"let"})
model.append({"name":"you"})
model.append({"name":"dow"})
}
}
Run Code Online (Sandbox Code Playgroud)
我想要这样的事情:
我该怎么做 ?
我有一个代码,通过stunServer为我的对等软件创建一个套接字,我想知道是否可以创建一个已经打开套接字的boost :: udp :: socket?
我已经在增强文档中搜索了但是我发现没有任何东西可以使用它.