当前位置:  技术问答>linux和unix

我想学习网络编程,可不知道如何下手,各路大虾各些建议吧!!(!言之有理都有分)

    来源: 互联网  发布时间:2015-01-27

    本文导语:  我现在是用Delphi,可我还是喜欢网络,喜欢能够驾御它,可我不知道何从做起?如果想要网络编程,需要用什么语言?   Linux/Unix的应用程序开发,与在Windows下开发会有很大的不同吗,我会遇上什么困难呢?   我想...

我现在是用Delphi,可我还是喜欢网络,喜欢能够驾御它,可我不知道何从做起?如果想要网络编程,需要用什么语言?
  Linux/Unix的应用程序开发,与在Windows下开发会有很大的不同吗,我会遇上什么困难呢?
  我想在熟悉Linux/Unix的基础上,进行网络编程,需要做什么?需要什么语言支持?


  我觉得Delphi没什么意思,想转型。大虾们的意见可能主宰小弟以后人生道路很长的一段时间,拜托了。

|
我想在熟悉Linux/Unix的基础上,进行网络编程,需要做什么?需要什么语言支持?
-----------------------------------------------------------------
玩转c语言先

|
用c比较好!,TCP/IP那三套书还可一!

|
重要的是先把C学好.
之后若想向网编发展,可以去看W.Richard.Stevens的两套不朽著作:


好厚的大部头哦!~
初学者慎用.^_^



|
如果我没记错,linux也支持pascal的,至于用什么语言,我想只要掌握了数据结构、计算机原理,语言应该不是什么大的问题,应该说各有所好吧。如果你主要编写偏向系统底层的程序,C/C++是个不错的提议,特别是许多linux程序都是用c写的,再加上pascal与c还是比较相近的,转c应该比较容易。

linux与windows开发的不同之处应该是linux的GUI工具比较少吧。如调试工具,最强大的gdb是命令行形式的,类似windows下的debug,比较好的GUI调试工具(实际上就是gdb前端)是ddd,不过可用性与VC相比,还是有差距。

还有一个比较麻烦的事,linux下调程序的时候,gdb不会像VC那样在停止被调试程序时自动删除程序创建的资源,如同步信号量semaphore、共享内存什么的,如果不手工删除,就算退出gdb,这些资源仍然会留在系统中。

|
先学c++
再学c

|
学习c/c++,然后再学习java

|
c/c++,再学java.
很好的搭配了.

|
这有个简单的,只是部分内容不适合于Linux:
http://bashful.ice.ntnu.edu.tw/doc/internet/winsock/winsock_program_1.html

    
 
 

您可能感兴趣的文章:

  • 学习linux网络编程需要学习些内核知识吗?
  • 我的专业是网络技术,对TCP/IP有一定的了解但不精,想要学习linux下的网络编程,请大家推荐学习方法和优秀的书籍
  • 请有经验的朋友推荐一下Linux/Nnix下网络编程方面的书,急需学习
  • 请教linux下网络编程学习方法
  • 我想学习linux下的网络编程。
  • 学习JAVA网络编程需要那些硬件设备?
  • 怎么学习linux网络编程??
  • 学习LINUX下的网络编程 必看什么书?
  • 学习Linux的网络编程,请问使用哪个公司的linux最好?
  • 学习Linux网络编程,用那个发行版本?
  • 想通过自己动手学习Linux网络编程,做一个什么比较好呢?望有经验的高手指点~~
  • 怎样学习JAVA网络编程?
  • 准备学习Unix/Linix/FreeBSD,为的是网络编程。
  • 有正在学习<<UNIX网络编程(第1卷)>>的朋友吗?
  • 我是来学习linux的,网络编程高手请进
  • 我想学习基于Linux的网络编程,请问如何准备和规划?
  • 学习Linux c编程和计算机网络,给点建议
  • Linux下编程有哪本比较好的书可以推荐下呢。本人看过鸟哥的私房菜了,linux基本操作了解了,现在想开始学linux 下的编程 。我以后打算往网络这方面去学习
  • python网络编程学习笔记(二):socket建立网络客户端
  • java网络编程学习java聊天程序代码分享
  • 各位大虾,一个初学者该怎样开始学习java?
  • 请问各位大虾,什么地方有Jsp学习资料?
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • 请问大虾们,如何学习linux?
  • ☆请问各路大虾,哪里有 EJB 的学习资料下载?☆
  • 各位大虾,能否给兄弟提供一些自己认为比较好的关于java学习的电子书刊的下载地址和关于java学习的心得体会?欢迎讨论
  • 请问各位大虾,如何在linux环境下学习汇编?
  • 请各位大虾,提供学习JSP的网站
  • 大虾,初学者该怎样学习java呀!!
  • 装了Linux但是不知道怎么用命令,往各位大虾介绍几本好的学习书
  • 我是新手,各位大虾,请问学习JAVA有没有什么好用的书!!谢谢。有分挣哦!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想学习LINUX,在哪里下手学习,我现在要看什么样的教材?
  • 我想学习JAVA, 应该如何下手, 选用什么工具?
  • 我想学习Linux开发,不过不知道从何下手,请高人指点
  • 我想要学习Java,可是不知如何下手,还请各位指点!
  • 刚刚学习java,不知道从哪里下手,请推荐好书,经验!
  • PHP介绍及学习网站推荐
  • 想深入学习Java应该学习哪些东西
  • 准备学习docker: docker version命令查看版本
  • 新手提问:学习c++同时也想学习unix和linux
  • HTML 学习总结及下一步学习教程推荐
  • 学习c后,学习pb,大家提点建议,谢谢哦
  • OpenStack相关学习资料搜集
  • Web服务器/前端 iis7站长之家
  • juqery的python实现:pyquery学习使用教程
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 学习java好 还是学习嵌入式开发好??
  • 我想学习linux桌面编程,那么有没有必要学习linux的内核以及内核的相关编程呢?
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 请问学习JAVABEANS是不是就是学习java.beans.*类库??
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 你们学习Linux是学习什么的?
  • 我想问一个大家,我现在刚学习LINUX,我想问一下在LINUX学习哪些知识有前途???
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习
  • 学习Java是从基础知识开始学习好还是直接学习JBuilder好?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3