小编Ala*_*lam的帖子

是否可以在没有服务器的情况下进行XMPP对等连接?

我正在使用libjingle进行XMPP连接.我可以连接两个XMPP客户端而不需要服务器.如果是的话我怎么能这样做,如果没有那么为什么不可能呢?

XMPP client1 <--------- Direct Audio/Video/IM ----------> XMPP client2

xmpp

5
推荐指数
1
解决办法
5598
查看次数

什么是*.so.*.*libs

当我这样做时ls -l,/usr/lib我会看到很多带有"sameName.so.*.*"扩展名的库.

  1. 这些扩展的意义是什么?
  2. 为什么要创建软链接?它们的用途是什么?

一个例子将有助于理解.

linux symlink libs

4
推荐指数
2
解决办法
171
查看次数

无Stackoverflow:循环中的自动对象

我正在浏览某人的代码,在那里我遇到了一个帖子:

while(TRUE)

{
 ......
 STRUCT_MSG_SYS_HEADER  sysHdr;
 .....
 ....
}
Run Code Online (Sandbox Code Playgroud)

这样有五个线程,我的观点是"STRUCT_MSG_SYS_HEADER sysHdr;" 在一段时间或几天之后会导致stackoverflow ...(虽然没有测试).所以我决定编写一个简单的示例应用程序

  1 #include "stdio.h"
  2
  3 struct infinite
  4 {
  5     int arr[1000000];
  6 }infinite;
  7
  8 int main()
  9 {
 10     while(1)
 11     {
 12         struct infinite infobj;
 13         printf("\ninfinite = %x\n", &infobj);
 14     }
 15     return 0;
 16 }
Run Code Online (Sandbox Code Playgroud)

但在这里它为infobj打印相同的地址.我对stackoverflow的想法是错误的还是编译器已经做了一些优化?(我认为自己是个好编码员,但这些事情迫使我再次思考,再次阅读丹尼斯·里奇)

c stack-overflow

1
推荐指数
1
解决办法
166
查看次数

标签 统计

c ×1

libs ×1

linux ×1

stack-overflow ×1

symlink ×1

xmpp ×1