网络编程socket!
xiaogmail
学c中
展开
-
网络编程入门笔记1——socket是个什么玩意儿
让我们从socket说起...... linux下用文件描述符来对文件进行操作,文件描述符是连接用户空间和内核空间的枢纽:当打开或创建一个文件时,内核空间创建相应的结构,并生成一个整型的文件描述符返回给用户空间的进程。进程用这个文件描述符来对文件进行操作。以后的read,write等都要文件描述符来标识。 在linux下还有一类比较特殊的文件,即socket文件。它是一种网络接口的抽象原创 2013-06-04 22:51:39 · 679 阅读 · 0 评论 -
网络编程各种文字搜罗
UNP是Sockets API的权威指南,但是网络编程远不是使用那十几个Sockets API那么简单,作者 W. Richard Stevens深刻地认识到这一点,他在UNP2e的前言中写到:http://www.kohala.com/start/preface.unpv12e.html I have found when teaching network programming that原创 2013-06-04 22:56:32 · 554 阅读 · 0 评论 -
unix网络编程笔记
端口是TCP/IP协议用来标识不同服务或进程的,TCP/IP协议只有一套,这包括了层层的硬件软件;但端口只是个标识,不是硬件存在(区别于接口),它是由TCP/IP协议分配的。 例如80端口是邮件服务,那么所有连接到80端口的用户都“共享”80端口,只是分配了不同的套接字。 所以端口是很经用的,固定的;套接口是不停分配的 在你的服务器主机上,端口只用指定一个,以后就都是这个;每连接一个用户创建原创 2013-06-27 00:00:38 · 674 阅读 · 0 评论