Skip to content

hahastudio/IM-haha

Repository files navigation

IM-haha

这是项目 IM-haha , 欢迎访问。

本项目采用Python编写,使用标准库socket进行数据传输,UI使用PyQt库。

主程序分成两部分,一个是IM-haha-Server.py,是聊天的服务器端,也是发起者;IM-haha-Client.py是客户端,向服务端请求连接许可之后可与服务端聊天。

很简单的啦= =甚至都没有加密传输

##编译成二进制文件

请先确保您安装了Python2.x,PyQt4,Py2exe

然后在命令提示符(CMD)中执行如下命令:

编译IM-haha-Server.py

> python setup-server.py py2exe

编译IM-haha-Client.py

> python setup-client.py py2exe

##使用说明

  • 发起者运行IM-haha-Server.py或者IM-haha-Server.exe
  • 程序会自动识别您的外网IP,如果不对,请自己填写正确的IP
  • 填写一个未使用的端口号
  • 起一个昵称
  • 点击新建
  • 客户端运行IM-haha-Client.py或者IM-haha-Client.exe
  • 填写服务端的IP与端口,并起一个昵称
  • 点击连接
  • 聊天过程中,在下方输入框内输入内容,之后点击发送

版本库地址

支持三种访问协议:

  • HTTP协议: https://github.com/hahastudio/IM-haha.git
  • Git协议: git://github.com/hahastudio/IM-haha.git
  • SSH协议: ssh://git@github.com:hahastudio/IM-haha.git

克隆版本库

操作示例:

$ git clone git://github.com/hahastudio/IM-haha.git

About

A prototype of Instant Message by hahastudio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages