mogutt / ttserver Goto Github PK
View Code? Open in Web Editor NEW蘑菇街TeamTalk之消息服务器
Home Page: http://tt.mogu.io/
蘑菇街TeamTalk之消息服务器
Home Page: http://tt.mogu.io/
非常感谢。
IM.BaseDefine.pb.h is generated from IM.BaseDefine.proto, while the latter is not provided.
DBServConn.cpp:66:12: 错误:聚合‘uuid_t uu’类型不完全,无法被定义
uuid_t uu;
可能原因是g++版本不一致,未解决,有人也遇到此情况的吗?
TTServer在Linux下面只支持CentOS 6.x?ubuntu下面build.sh有问题啊
test
建议支持内外网穿透,很多企业还在分两套网络
windows的客户端链接不好用了
安卓客户端登录时提示连接断开,去后台日志查看发现 DBProxy模块报错,如下:
11:28:49.717 [ERROR] [com.mogujie.ares.extend.action.Login] - login failed with reason :
java.lang.NullPointerException: null
at com.mogujie.ares.model.LoginModel.auth(LoginModel.java:55) ~[mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at com.mogujie.ares.extend.action.Login.login(Login.java:43) ~[mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67]
at com.mogujie.ares.extend.ActionContext.invoke(ActionContext.java:99) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at com.mogujie.ares.extend.dispatch.DefaultRequestDispatcher.dispatch(DefaultRequestDispatcher.java:62) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at com.mogujie.ares.lib.net.BinaryMessageHandler.messageReceived(BinaryMessageHandler.java:49) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.doRun(ChannelUpstreamEventRunnable.java:43) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:67) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:314) [mogutalk-business-0.0.1-SNAPSHOT.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67]
rhel5下默认为g++ 4.1版本编译提示xml错误,修改Makefile中g++为g++44可以编译通过
said as topic!
请问你们用的是ipc那块代码在那里。是用户态的ipc吗。谢谢
Such as:
base/ConfigFileReader.cpp msfs/common/ConfigFileReader.cpp
base/EventDispatch.cpp msfs/common/EventDispatch.cpp
msfs/include/common/ostype.h base/ostype.h
They should merge to place in base folder.
cpp/src/base/ConfigFileReader.cpp中的GetConfigName函数为什么采用遍历map的方式来查找configName,这样用map没有任何意义
源码的注释太少了,至少类级别的、方法级别的注释可以加上,现在只能看方法名理解了
ReadMe中好像没有提到使用LDAP做认证的功能,我想多数企业都会尽量避免多套用户/密码,使用LDAP或微软AD来做解决方案的挺多的,至少我们公司这么干了,想找个IM来替换掉RTX~要是有LDAP统一认证支持就好了 :-)
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54)
编译msfs错误如下:
Compileing common/jsonxx.o...
common/jsonxx.cpp: In member function ‘std::string jsonxx::Object::xml(unsigned int, const std::string&, const std::string&) const’:
common/jsonxx.cpp:792: error: reference to ‘xml’ is ambiguous
include/common/jsonxx.h:74: error: candidates are: std::string jsonxx::xml(std::istream&, unsigned int)
include/common/jsonxx.h:73: error: candidates are: std::string jsonxx::xml(const std::string&, unsigned int)
common/jsonxx.cpp:553: error: namespace jsonxx::::xml { }
common/jsonxx.cpp:792: error: ‘xml’ is not a namespace-name
common/jsonxx.cpp:792: error: expected namespace-name before ‘;’ token
common/jsonxx.cpp:799: error: ‘defrootattrib’ was not declared in this scope
common/jsonxx.cpp:799: error: ‘tag’ was not declared in this scope
common/jsonxx.cpp:802: error: ‘defheader’ was not declared in this scope
将jsonxx.cpp中的namespace xml改成了ttxml后ok。应该是和我本地的什么东西冲突了?
可以的话我这边可以提交代码
感觉轮子造的有点儿多,纯吐槽哈,可无视
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.