在linux下编制和windows下程序的TCP通信

在linux下编制和windows下程序的TCP通信,第1张

首先学会使用系统,win不成问题,linux了解基本命令即可,如果你的目标只是上述实现tcp通信,那么直接在图形化界面 *** 作即可

然后学习一门编程,java,c++抑或其他,一个即可,socket编程部分好好看看(网络相关)

然后学习网络基本原理,特别不推荐国内教材,你要相信,能给你一瓢水,作者就要有一缸水或者一条河才行,国内教材讲解的相对较浅,且多纠结概念,原理方面欠缺。推荐:COMPUTER NETWORKING (A Top-Down Approach Featuring the Internet),中文翻译计算机网络,自顶向下方法与internet特色,英文过关的,强烈建议看英文原版

然后,就是自己动手实践,慢慢摸索的过程了

话说,实现tcp通信,在windows下完全可以胜任,与平台无关,因为无论是linux,还是windows,采用的都是tcp/ip协议,如果你windows用着顺手,何必非要在linux下编制?

作为新手,第一次在ubuntu系统下,使用c++编程时,你是不是很迷茫,无从下手啊?你会纠结已经写好的hellocpp文件要怎样编译?打开那个命令行是怎么回事?是不是“终端”?一系列的疑问会冒出来。

  那么,今天简单的总结了一下。希望能给那些初次接触ubuntu下C++编程的童鞋们一些帮助。

1首先ubuntu系统自带了C++编译器即g++,查看下你的系统中有没有安装。若没有安装,那么在命令终端(ctrl+T)下输入:sudo apt-getinstall gcc,就可以安装gcc编译器了。

2用vim或者emacs写程序,它们的中文翻译:一个是神的编辑器,一个是编辑器之神。当然意思都是说这两个编辑器很厉害,各有所长,就看自己的喜好了,我一般用的是vim编辑器。

3 在终端中输入VIM就能打开vim编辑器。Vim *** 作指南,编写好了一个文件后保存为123cpp。

4 (注意:一定要保证你的终端是在你保存的文件的目录下,不然每次你输入都要写上全部目录路径。)g++ -0 123 123cpp意思是将123cpp这个源文件使用g++编译器编译,编译后的输出是123可执行文件。

5 在终端下输入123,就能显示你代码的执行结果了。

要是你嫌弃上面的步骤繁琐,可以直接使用下面这个方法。打开终端,把hellocpp放到home下,这样你在终端即在home文件夹下,可以直接编译命令:g++ /hellocpp。然后在home下就会有一个aout,这个就是编译出来的文件。接着运行它:/aout,就可以在终端中看到结果了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/12163666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存