• 沉淀的梦想
    2019-09-19
    https://github.com/DQinYuan/homework-telnet-test

    我主要是写Java的,没怎么写过C,边百度边写好不容易写出一版,代码可能比较简陋,老师不要嫌弃

    作者回复: 写的挺好的呀

    
     2
  • 传说中的成大大
    2019-09-17
    https://github.com/xiecheng1991/network-practise-code-by-myself/tree/master/mid_test
    实现了如下功能
    1. 自定义协议用于服务器端发送到客户端过后是否有需要打印的内容如ls和pwd的返回
    2. 设置了心跳检测 如果客户端一定时间不发消息过后 服务器会断开它的连接并且退出,退出的原因在于因为只有一个客户端的连接 所以如果不退出会重复的select超时
    3. 设置了重用so_reuseaddr 避免time_wait状态
    4. 实现了ls命令
    5. 实现了pwd命令
    代码缺陷如下
    1. 未完整的实现cd命令确实理解不到
    2. 因为只能实现1对1的服务器客户端逻辑 所以很多地方写的不全面
    今天晚上花了三个多小时把代码写好 并且通过gdb调试完成
    展开

    作者回复: 写得不错,精神可嘉

    
     1
  • chs
    2019-11-10
    https://github.com/chenghengs/network
    请多指教

    作者回复: 写得很好。

    
    
  • YidWang
    2019-09-24
    消息的去重 没有设计

    作者回复: 具体是指?

    
    
  • Steiner
    2019-09-20
    第一次写这种比较大的交互程序,用c语言写了几次,感觉一堆东西都写在一起太难维护了,于是用c++做了点类设计.发现的程序bug太多了,目前打算简单的交互以下,服务端一次与一个客户端交互,服务端老是段错误,用gdb发现这个path一直都是0x0,不知道什么原因,求老师指正
    https://github.com/Ne-Steiner/socket

    作者回复: char * path;
    path=getcwd(path,128);

    这段改下:
    char path[128];
    char * result = getcwd(path, 128);

    因为需要分配一段内存给getcwd调用才可以。

    
    
  • coffee0218
    2019-09-19
    https://github.com/coffee0218/c_client_server
    cd ~还是有问题

    作者回复: 可以不用考虑这个特殊情况

    
    
  • sdjdd
    2019-09-18
    https://github.com/sdjdd/net-programming-midterm

    作者回复: 写得很不错啊

    
    
  • Geek_007
    2019-09-16
    我有一个问题,高级语言如go,它就没有epoll或者select(不是select那个关键字)。它的epoll只能是syscall,那是不是意味着协程和单进程的epoll多路复用是一样高效的呢???lua似乎也没有epoll的实现。但是他们也都很高效

    作者回复: 首先,golang里面的go routine(协程)是golang语言层面的设计,它具体的执行也是依赖操作系统线程语义的,它的优点是帮我们管理了线程切换,同时对线程切换进行了优化,它们的高效也是利用了操作系统提供的能力,两者并不矛盾。

     2
    
  • ( ̄_ ̄ )
    2019-09-16
    https://github.com/hongningexpro/Linux_network_program/tree/master/middle_exam

    作者回复: 给努力的同学点赞

    
    
  • yusuf
    2019-09-16
    https://github.com/linuxxiaoyu/tcp

    作者回复: 赞

    
    
  • 传说中的成大大
    2019-09-16
    这个期中大作业的难点不在网络方面 在于 如何在程序中如何cd ../ pwd ls等等o(╥﹏╥)o

    作者回复: 被你看出来了 :)

     1
    
  • 向东
    2019-09-16
    服务器应用程序的当前路径怎么获取。
    cd ..,怎么和当前路径进行关联起来?

    作者回复: 我用的是chdir系统调用。

     1
    
我们在线,来聊聊吧