Skip to content

zhaoguangshuai/take_a_taxi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

打车系统

项目简介

使用tcp socket网路编程开发的一个简易的打车系统

功能特性

  • 乘客和司机注册,登陆,退出
  • 乘客下单,取消订单
  • 司机接单,完成订单
  • 乘客与司机互相沟通

部署步骤

  1. 开启go module
    set GO111MODULE=on(windows)
    export GO111MODULE=on(linux)
  2. 下载go mod中指定的所有依赖
    go mod download
  3. 将.env.example修改为.env文件,并修改其相关信息
  4. 启动相关服务
    go run trail_didi_3/server/main.go(启动服务端,开启监听)
    go run trail_didi_3/driver_client/main.go(启动司机端,开始接单)
    go run trail_didi_3/user_client/main.go(启动乘客端,开始下单)

目录结构

  • bootstrap(项目引导文件)
  • config(相关配置信息初始化目录)
  • driver_client(司机客户端)
  • models(模型迁移文件)
  • pkg(手动编写的包服务)
  • server(服务端)
  • user_client(乘客客户端)
  • go.mod(项目的第三方包依赖信息文件)

About

简易版打车系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published