可以从下面连接下载源码:
https://github.com/meili/TeamTalk
然后在目录TeamTalk-master\win-client\solution下面打开:
teamtalk.sln
工程。
在这里使用VC2015编译,它原来是使用旧版本开发的,所以会有一些出错,需要修改一些错误和重新编译一些库工程:
编译成功之后,就会运行如上面的界面。
如果要登录,则需要安装服务器。
为了测试一下,创建了一个登录的WEB服务器,如下:
from http.server import SimpleHTTPRequestHandler from http.server import HTTPServer #Listen Address ADDR = '' #Listen Port PORT = 8080 DUMMY_RESPONSE = """ { "backupIP" : "192.168.1.150", "code" : 0, "discovery" : "http://192.168.1.150/api/discovery", "msfsBackup" : "http://192.168.1.150:8700/", "msfsPrior" : "http://192.168.1.150:8700/", "msg" : "", "port" : "8000", "priorIP" : "192.168.1.150" } """ class WebRequestHandler(SimpleHTTPRequestHandler): def do_GET(self): #self.close_connection=False self.protocol_version='HTTP/1.1' rawpath = self.path.split('?')[0] if(rawpath == '/msg_server' ): self.send_response(200) self.send_header("Content-type", "text/html") self.send_header("Content-length", len(DUMMY_RESPONSE)) self.end_headers() #发送JSON文件回应 print('ok') self.wfile.write(DUMMY_RESPONSE.encode()) #服务器 server = HTTPServer((ADDR,PORT),WebRequestHandler) print("Server start!") server.serve_forever()
http://edu.csdn.net/course/detail/4931