Skip to content

flamingo 一款高性能轻量级开源即时通讯软件

Notifications You must be signed in to change notification settings

JackLee946/FlashIM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlashIM

Read in English?

*�蛹 FlashIM 銝敶鈭舅�券�皜��航挈閫��憸誑�嫣噶霂餉�郎銋�閫�銝凋�蝏�FlashIM��霂��函蔡�寞��雿���銝芣芋�����臬��啁��誑��雿郎銋lamingo�瘜���閬�憸�蝔�霂餉�隞交�擃�扯��典���砌��瑚�蝏渡�嚗瘜典�撟嗅����喲摮�lamingo��臬��唬�頧賡�乓�?

FlashIM Snapshot

隞�

FlashIM �臭�甈暸��扯�蝠�漣��皞�園�悖頧臭辣嚗���祆��∪蝡胯�c 蝡胯���垢嚗凝靽∠��砍� IOS ��桀�甇�撘��葉�?

��”

�桀�撌脩�摰鈭�銝��踝�餈��芸�銝曄�蝏�喟��嚗隞恥�瑞垢撌脩�摰���賭�蝏恣�典�嚗窈�芾��嚗�

  • 瘜典�
  • �餃�
  • �交憟賢���曄黎
  • 瘛餃�憟賢��溶�黎
  • 憟賢��”�黎�”��餈�霂?
  • �犖�予�嚗��砍����”�������具�氖蝥踵�隞塚�
  • 蝢斤��嚗��砍����”��
  • 蝢文�瘨
  • 靽格撖�
  • 靽格銝芯犖靽⊥嚗摰��萇妍�倌��葵�批仍��銝芯犖靽⊥嚗?
  • �芸�漣�
  • �剔瑪��
  • 摰X蝡航���憭����踝�瘥�憭游���蝘蝷箸芋撘�末��蝥踹�颯��憭抵扇敶��憭抵�典�憭��賜�嚗��渲閎��摮血隞亥撌望蝝W�霂�銝嚗��停銝�曆��?

蝻���鋆?

��函垢��霂�摰�
靘����極�?
  1. 摰�cmake�akefile�cc�?

��蝟餌��?Linux嚗����?CentOS 7.0 隞乩����∪隞��雿輻蝥浚++11撘�����隞交�cc/g++�敹◆�喳��?.7隞乩�嚗����?.8.5�憭�雿輻cmake�akefile撌亙餈�憿寧蝞∠���霂��迨�券�閬�鋆make�akefile撌亙�?

  1. 摰� mysql�?

    雿輻��桀��痂ysql嚗��雿輻�CentOS 7.0�誑銝頂蝏���閬�鋆?mariadb-server�?mariadb-client* �?mariadb-devel���雿輻��嗡���inux蝟餌�嚗窈摰� mysql-server�?mysql-client* �?mysql-devel�?

    �予� chatserver 隡蝙�典 mysql嚗ysql ����暺恕摨��?FlashIM嚗���瑕�����蝵桀 FlashIMserver/etc/chatserver.conf �辣銝准�?

    擐活�臬�予�chatserver�塚�蝔�隡�冽�瘚�血��狄lamingo餈��嚗���摮��撱箔�嚗僎璉�瘚摨��唳銵冽�血��剁�憒�銝��典��遣摰賑��隞伐�����遣撖孵����”���塚�銝��斤鈭���mysql�撖孵��QL霂剜���敺桀榆�恬��航撱箄”隡仃韐伐�餈葵�嗅���航��閬��典遣銵剁�撱箄”霂剖�?*FlashIMserver/table.sql**銝准�lamingo�桀�雿輻��銝芾”��荔�

    銵典� �券�秩�?
    t_user �冽靽⊥銵?
    t_user_relationship 憟賢��喟頂�黎��靽⊥銵?
    t_chatmsg �予霈啣�銵?
蝻��寞�
  1. 餈 FlashIMserver �桀�嚗銵�

    cmake .
    

    憒�瘝⊥��秤嚗�鈭抒�銝�銝?Makefile �辣�?

  2. �扯�憒��賭誘���舀銵�隞塚�chatserver�?*fileserver�?*imgserver�?

    make

    �葵����典�銝�

    ��妍 �券�秩�?
    chatserver �予�嚗鈭�祉��冽瘜典�����憭拙��賬�?
    fileserver �辣�嚗鈭�憭拍���葉�氖蝥踵�隞嗥����摰X蝡航�典�蝥批���頧賬�?
    imgserver �曄��嚗鈭�憭拐葉�曄��辣�����冽�芸�銋仍��銝�銝�頧賬�?
    �臬�孵�

    chatserver�?*fileserver*�?imgserver 餈�銝芣��⊥�訾��祉����臭誑�湔�?Linux 銝剖��砍�剁�銋隞乩誑摰餈��耦撘�剁�摰餈�敶W��臬�賭誘嚗?

    ./chatserver -d
    ./fileserver -d
    ./imgserver -d
    雿輻�垢��秩�?

    �臭誑雿輻銝�銝?lsof �賭誘�亦�蝡臬�臬憭�甇�虜靘血�嗆��

    [zhangyl@localhost FlashIMserver]$ lsof -i -Pn
    COMMAND     PID    USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    chatserve 18540 zhangyl   19u  IPv4 1129031      0t0  TCP *:20000 (LISTEN)
    chatserve 18540 zhangyl   27u  IPv4 1129032      0t0  TCP *:8888 (LISTEN)
    chatserve 18540 zhangyl   35u  IPv4 1129033      0t0  TCP *:12345 (LISTEN)
    fileserve 18552 zhangyl   25u  IPv4 1130523      0t0  TCP *:20001 (LISTEN)
    imgserver 18562 zhangyl   25u  IPv4 1131971      0t0  TCP *:20002 (LISTEN)
    蝡臬�? ��撅��? �券�秩�?
    20000 chatserver �予蝡臬
    8888 chatserver �予����抒垢����臭誑雿輻telnet�c�賭誘餈�餈�唾�憭拇��∪�亦���函�銝�鈭��嗥�縑�?
    12345 chatserver �予��ttp蝡臬嚗�憭拇��∩�隞�餈嚗��舀�http�剛��乓�?
    20001 fileserver �辣�蝡臬
    20002 imgserver �曄��蝡臬

    銝”銝剔�8888蝡臬�臭誑雿輻nc�賭誘嚗蝙�冽撘� nc -v ip port �餉��伐��嗡葉port餈�撠望 8888嚗?v �★�?nc �賭誘�舀���★嚗”蝷箄�瘙蝷箇�靽⊥銝啣�銝��嫘�內靘�

    [zhangyl@localhost FlashIMserver]$ nc -v 127.0.0.1 8888
    Ncat: Version 6.40 ( http://nmap.org/ncat )
    Ncat: Connected to 127.0.0.1:8888.
    1. help-show help info
    2. ul-show online user list
    3. su-show userinfo specified by userid: su [userid]
    ul
    No user online.
    su
    please specify userid.
    help
    1. help-show help info
    2. ul-show online user list
    3. su-show userinfo specified by userid: su [userid]
    

    餈��隞亙�嚗��臭誑�寞�賭誘霂湔�颲�詨��隞斗�亦���函��嗆�縑�荔��桀��芸��唬�銝芸隞歹��喃��X蝷箇� help�l�u嚗�臭誑蝏抒賒憓��游��隞扎�?

    ��銝�銝� ��其誨��隞銝�甈曉�園�悖頧臭辣���∪隞��嚗��嗡��臭�甈暸��?C++11 ��冽��嗚�?

    pc摰X蝡舐�霂�摰�

    雿輻Visual Studio 2019��FlashIMclient/�桀�銝�FlashIMClient.sln�喳蝻���銝芾圾�單獢��砌�銝芸極蝔★�殷�霂湔�憒�嚗?

    憿寧�妍 憿寧霂湔�
    FlashIMClient.sln FlashIM pc�蜓蝔�
    CatchScreen FlashIM�予銝剔��撅�摨�蝐颱撮QQ�芸�?
    iUpdateAuto �冽pc蝡航�典�蝥抒�zip閫��撌亙�?

�? ����蝔�雿��桀�FlashIMclient\Bin�桀�銝��嗡葉摰X蝡臭���函�餈�蔭靽⊥雿�FlashIMclient\Bin\config\FlashIM.ini�辣銝哨��湔��FlashIM.exe�喳�臬FlashIM pc蝡胯�?

摰�摰X蝡舐�霂�摰�

�杗ndroid Studio�� FlashIMAndroid �桀�銝�摰�撌亦�嚗�霂漣�摨�FlashIM.apk�辣嚗�鋆摰���喳雿輻����函�餈霈曄蔭嚗摰������Y���刻挽蝵桐葉�?

�湔�亙�

�曹�撟喳虜撌乩�瘥�敹�銝�箏��冽��唳�蚌lashIM嚗���霂�隡��渡輕�支��颯��唳敹窈��嚗?

FlashIM�湔�亙�

BUG��

憒��典雿輻��蝔葉�隞颱�bug嚗隞亦����桐辣嚗alloonwj@qq.com嚗��臭誑�?bug ��憿菟餈���嚗?

https://github.com/baloonwj/FlashIM/issues/5�?

�⊥瘨��啣援皞�香�箇�敶勗�雿輻��憭?bug嚗�撠銝葵撌乩��亙�鈭誑閫�嚗隞�敶勗�雿輻���賣�?bug嚗舅銝芣���閫��?

�頂�孵�

憒��典雿輻餈葵憿寧��蝔葉�隞颱��桅�嚗��撖寞��★�格�隞颱�����遣霈殷�����銝��瘜洽餈��漱瘚��臭誑�?FlashIM敺桐縑���臭漱瘚黎嚗��凝靽?easy_coder 憭釣�lashIM������霂瑚�餈黎���?QQ ���舐黎嚗?*729995516**�?

隞乩��舫���賣�橘�

pc��?

FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot

Android��?

FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot FlashIM Snapshot

About

flamingo 一款高性能轻量级开源即时通讯软件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 67.0%
  • C 23.3%
  • Java 9.6%
  • HTML 0.1%
  • CMake 0.0%
  • Batchfile 0.0%