天才一秒记住本站地址:[48中文网]
https://www.48zw.net/最快更新!无广告!
月
11
日,星期一,下午六点。
鹏城大学的校园里,春日的余晖如同细腻的金纱,轻柔地洒落在教学楼的外墙上,为这栋建筑精心镀上了一层暖黄的迷人光晕。
新学期伊始,校园中洋溢着蓬勃朝气,学生们步履匆匆,怀揣着对知识的渴望,奔赴各自的课堂,身影在校园的小径上交织成一幅充满活力的画卷。
此刻,科技楼八四办公室内格外安静,只有秦奕一人敲击键盘的声音在房间里回荡着。
项目组的其他成员因为课程安排,此刻都在各自课堂的教室里全神贯注地听讲、做笔记,接受知识的洗礼。
其实,秦奕和项目组其他人一样,在这个时间点有课程安排。
但既然童士柏之前已经爽快地答应他帮忙处理课程平时考勤问题,他便不再纠结,心里打定主意,这学期就不再去课堂上听课了。
在他看来,这些基础课程的知识,自己大多早已烂熟于心。即便存在些许遗漏,一来那些遗漏的部分很可能在实际应用中派不上用场;二来就算是有用的知识,日后在实践过程中遇到时,到时再进行针对性的查漏补缺也来得及。
他稳稳地坐在电脑前,眼神专注而坚定,双手在键盘上轻快地舞动,全身心地投入到代码编写之中。
他正在编写的代码内容分为两大部分,一部分是服务端程序,另一部分是客户端程序。
从功能设计来讲,这两块内容并不复杂。
服务端的职责相对单一,只需监听特定的端口,一旦捕捉到客户端的请求,便迅速响应,将请求里要求的文件内容精准地传输回去。
客户端的功能也十分简单,它具备向服务端发起文件内容请求的能力,在接收到服务端传来的数据后,即刻在屏幕上清晰地打印出来。
这两个在后来使用
PYTHON
语言仅需一行代码便能轻松实现的简单功能,在当下却让秦奕费了不少功夫。
他用
C
语言敲下了密密麻麻的四五百行代码,才勉强实现了类似的效果。
因为这个时候,C
语言还没有专门用于网络处理的标准库,秦奕只能基于自己之前编写的TCP/IP
协议栈库,一点一点地建立连接,发送请求,接收数据。
不过这两天在开发服务端和客户端程序的过程中,他也发现自己编写的协议栈库存在一些隐患,便顺手进行了修复。
“唉,这些网络操作还是得封装起来,现在这样实在太繁琐了,功能代码都被搅得一团糟。”
秦奕一边敲着代码,一边暗自想着。
经过一番努力,他终于在本地初步调试好了功能。
秦奕迫不及待地用软盘将客户端程序拷到李勇军的电脑上,准备通过网络获取自己电脑里的文件。
他快速敲击出一行命令出来,随着
DOS
命令行上一行汉字缓缓出现,他脸上露出了欣慰的笑容。
成了!
他用客户端程序通过网络向服务端获取了文字信息!
不过事情还远没有结束。
秦奕心里清楚,这只是迈出了网络文件传输的第一步。
目前仅实现了基本功能,连协议都还不完善,后续还有很多工作要做。
他们现在的网络一旦有客户端与服务端通信,所有机器的通信通道就会被占用,其他客户端便无法连接,所以客户端在每次请求资源后都需要及时断开
TCP
连接,同样地服务端也要做一系列的超时处理。
再有,即便有
TCP/IP
协议的保障,数据在传输过程中仍可能出现丢失或错误,程序必须确保这些问题不会影响正常流程。
此外,还得限制一次性传输的数据量,以免长时间占用通信通道。
……
茫茫多的网络问题都在秦奕脑海里一一浮现,他感到有些呼吸不过来了。
不过,第一步还是完成了!
秦奕笑着给自己竖了个大拇指。
“老秦,什么事情笑得这么开心啊!”李勇军的声音在办公室门口响起,“咦,你怎么坐在我的位置上,你在用我的电脑干什么?”
李勇军凑到屏幕前,看到上面显示着一串莫名其妙的文字:“哈哈哈社保微热回去饿不我让啵唧日文歌?”
他一脸疑惑,实在不明白这是什么意思,但看到秦奕的傻笑,又觉得其中或许暗藏玄机。
他琢磨了好一会儿,似乎联想到了什么,大为震撼,忍不住问道:“谁是文歌?”
“文歌?什么文歌?”
秦奕也是一头雾水。
他定睛一看,这才发现自己随手敲下的这串乱码最后两个字是
“文歌”,不禁笑道:“哎呀,这是我乱打的,没啥实际含义,这串文字背后代表的信息才有特别的意义。”
李勇军也没有继续去纠结谁是“文歌”,追问道:“哦?这串文字背后有啥说法?”
“这串文字不是在这电脑上输入的,而是我电脑里文件的内容。我通过一个程序,在你这台电脑上获取到了我电脑里的东西。”
秦奕耐心解释道。
“哦,原来是通过网络传输获取的信息啊。”
李勇军恍然大悟,不过他也不是很在意,之前他们烧录汉卡的时候就已经干过差不多的事情了啊,只是那时候传输不了太多信息而已。
他盯着秦奕说道:“行吧,那你测试完了没?完了就赶紧让让,我还得接着处理文件系统的问题呢。”
“啊啊啊!秦哥,你也太爽了吧!居然不用上课!”
赵启阳那极具辨识度的大嗓门突然响起,语气里满是羡慕与调侃,“你该不会一下午都在偷偷玩游戏吧!”
秦奕无奈地翻了个白眼,没好气地回道:“你以为人人都像你啊!一有时间就玩游戏。”
“那你到底在忙啥呢?我瞅瞅。”
赵启阳好奇心爆棚,一边说着一边把脑袋凑了过来。
当他看到屏幕上那串莫名其妙的汉字
——“哈哈哈社保微热回去饿不我让啵唧日文歌?”
时,整个人都懵了,忍不住挠了挠头,满脸疑惑地嘟囔道:“怪了,每个字我都认识,咋组合在一起就完全不知道啥意思了呢?”
李勇军在一旁看着这一幕,忍不住笑了起来,好心地给赵启阳解释道:“别瞎琢磨了,真没什么特别的,就是老秦随手瞎打的。”
恰在这时,许莉也走进了办公室。
她看到秦奕这边围了好几个人,顿时来了兴致,也跟着凑了过来瞧热闹。
与此同时,走廊里传来了其他人陆陆续续的脚步声,看来大家上完课都陆续回来了。
秦奕一看这阵仗,心想可别一会儿每个人都来问这串奇怪的文字是怎么回事。
他赶忙站起身,把座位让给了李勇军,又从李勇军的电脑里取出软盘,递给赵启阳,说道:“启阳,麻烦你帮我把软盘里的程序在咱们所有人的电脑上都拷贝一份。”
“好嘞!”
赵启阳向来热情,接过软盘就麻溜地塞进了自己电脑的软盘驱动器里。
很快,他就看到了那个程序的名字
——“超文本传输协议客户端
v0.1.0”,不禁挑了挑眉,好奇地问道:“这是啥呀?”
“你先帮忙拷贝吧,等会儿我统一给大家解释。”
秦奕一边说着,一边已经回到了自己的座位上,开始专注地修改服务器端的文件内容。
没过多久,赵启阳就顺利地给每个人的电脑都拷贝好了程序,除了要去冲洗照片的靳诗韵没来,大家也都坐在了自己的位置上。
又过了一阵,秦奕也完成了文档的修改工作。
他清了清嗓子,开口说道:“好了,大家先停一下,占用几分钟时间,我说一下接下来例会流程的变动。”
“咱们现在的项目越来越多,而且每个项目都变得越来越复杂。”
“光靠之前那种口头交流的方式,很多问题容易被忽略,讨论的内容也很难沉淀下来。”
“虽说许莉一直很认真地帮忙记录会议过程,但还是难免会有遗漏的地方。”
“所以,接下来我们打算主要用电子文档来记录会议流程。”
“具体该怎么操作呢?大家执行一下刚才拷贝到你们电脑上的超文本传输协议客户端
v0.1.0,参数输入
再空一格,然后输入‘项目进展,唔,不过得一个一个来,你们同时来的话会出问题。”
每个人都先后按照秦奕说的步骤操作后,屏幕上便瞬间出现了大量文字。喜欢科技革命,从1984开始请大家收藏:
章节错误,点此报送(免注册),
报送后维护人员会在两分钟内校正章节内容,请耐心等待。