-
Notifications
You must be signed in to change notification settings - Fork 0
PleaseGiveMeTheCoke/simple-net
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
你需要根据实验讲义的要求实现各个目录下源文件中的函数. 其中一些函数你已在前面的实验中实现过了.
client目录和server目录下提供的app_{simple/stress}_{client/server}.c文件用于测试.
编译和运行的方法:
使用了四台主机(或虚拟机)
使用make命令编译.
为了运行程序:
1. 启动重叠网络进程:
在每个节点上, 进入son目录并运行./son&
4个节点上的son进程应在1分钟内启动好.
等待直到你在所有节点上看到: waiting for connection from SIP process.
2. 启动网络进程:
在每个节点上, 进入sip目录并运行./sip&
等待直到你在所有节点上看到: waiting for connection from STCP process.
3. 启动传输层并运行应用程序:
在一个节点上, 进入server目录并运行./app_simple_app或./app_stress_app
在另一个节点上, 进入client目录并运行./app_simple_app或./app_stress_app
为了终止程序:
使用"kill -s 2 进程号"杀掉son进程和sip进程.
如果程序使用的端口号已被使用, 程序将退出.
About
C语言实现的网络协议栈
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published