Chinaunix

标题: 如何在linux下用c++写socket程序?? [打印本页]

作者: kunx    时间: 2003-03-01 22:30
标题: 如何在linux下用c++写socket程序??
小弟最近因为工作关系要在linux下用c++写一个socket得程序,在网上找了半天也没有找到相关得源程序,多是用c写得,而小弟只会c++,看起来比较费劲。
在这里请教各位高手,该如何在linux下用c++写socket程序,最简单得就行,我想写搞懂最基本得。
作者: chenbobo    时间: 2003-03-01 23:46
标题: 如何在linux下用c++写socket程序??
只要明白了原理,用什么语言写都是一样的
作者: paopaoer    时间: 2003-03-02 08:35
标题: 如何在linux下用c++写socket程序??
有一个socket c++的类库的了。
作者: 无双    时间: 2003-03-02 09:47
标题: 如何在linux下用c++写socket程序??
那可以自己封装
作者: kunx    时间: 2003-03-02 11:52
标题: 如何在linux下用c++写socket程序??
大侠,
怎么封装一个socket库?
俺c++也是个新手。
有没有现成得库下载或者有类似得源程序?
作者: 无双    时间: 2003-03-02 11:57
标题: 如何在linux下用c++写socket程序??
自己写类函数
作者: pcerma    时间: 2003-03-02 14:10
标题: 如何在linux下用c++写socket程序??
一般没有类库可以下载,
不像在vc下又有SOCKET可以调用,
看来你还的看一些基本的BSD socket的API函数,
如socket(),connect(),bind(),listen(),select(),poll()等等,
还要熟悉一些结构,
没有其他捷径!!


----------------------------------------------
革命尚未成功,同志还需努力!!
作者: flw    时间: 2003-03-02 17:02
标题: 如何在linux下用c++写socket程序??
[quote]原帖由 "kunx"]多是用c写得,而小弟只会c++[/quote 发表:

我还没有见过不会用 C 的 C++ 程序员。C++ 之所以叫 “C”++,那就说明它包含了 C,换言之,会 C 的可能不会 C++,但是会 C++ 的不可能不会 C,试问,你连 C 都不会,有怎么能说是会 C++?
作者: wjtmain    时间: 2003-03-03 08:52
标题: 如何在linux下用c++写socket程序??
把各个c函数看成成员函数就可以了
如:

  1. class socket{
  2.     socket();
  3.     ~socket();
  4.    public:
  5.        int fd;
  6.        int Listen();
  7. }

  8. socket::socket(){

  9. }

  10. socket::~socket(){

  11. }

  12. int socket::Listen(){
  13.     里面写有和c函数一样的冬冬就可以了
  14. }
复制代码

可能有语法错,仅供参考。
作者: paopaoer    时间: 2003-03-05 08:38
标题: 如何在linux下用c++写socket程序??
噢, 一般是没有类库下载的了
但是在Linux下有仿照MFC写的类库的了

功能很小的了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2