易截截图软件、单文件、免安装、纯绿色、仅160KB

一个简单的linux下网络程序实例-网络编程入门 收藏


http://blog.csdn.net/manio/archive/2006/10/13/1333202.aspx
/*
 server 
*/
#include 
<
stdio.h
>
#include 
<
sys
/
types.h
>
#include 
<
netinet
/
in
.h
>
#include 
<
sys
/
socket.h
>
#include 
<
netdb.h
>
#include 
<
unistd.h
>
#include 
<
string
.h
>
#include 
<
arpa
/
inet.h
>
#define
 PORT 8848
#define
 BACKLOG 1
main()
{
    
int
 listenfd,connectfd;
    
struct
 sockaddr_in server;
    
struct
 sockaddr_in client;
    
int
 sin_size;
    
if
 (( listenfd 
=
 socket(AF_INET, SOCK_STREAM, 
0
)) 
==
 
-
1
)
    {
        perror(
"
Creating socket failed.
"
);
        
return
 
0
;
    }
    
int
 opt 
=
 SO_REUSEADDR;
    setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, 
&
opt, 
sizeof
(opt));
    bzero(
&
server,
sizeof
(server));
    server.sin_family 
=
 AF_INET;
    server.sin_port 
=
 htons(PORT);
    server.sin_addr.s_addr 
=
 htonl(INADDR_ANY);
    printf(
"
binding...
"
);
    
if
(bind(listenfd, (
struct
 sockaddr 
*
)
&
server, 
sizeof
(
struct
 sockaddr)) 
==
 
-
1
) {
        perror(
"
Bind error
"
);
        
ret


相关文档:

Linux @ VMWare 下修改MAC地址的方法(亲自实践)

今天拷贝了虚拟机在另外一台电脑上使用,发现MAC地址冲突,于是去网上找修改方法。可按照所说的,我并没有很顺利修改成功。
下面我将过程写出来,里面有些地方需要注意一下。
下面是我从网上搜索到大部分的做法如下,红色部分是我注释的,需要注意的地方:
VMware虚拟机中修改Linux MAC地址的方法:
1、修改虚拟机的*.v ......

oracle RAC 9.2.0.4 for linux x86升级到9.2.0.8

oracle RAC 9.2.0.4升级到9.2.0.8
   操作系统平台:Red Hat Enterprise Linux AS release 3
   准备工作:
            1. Check Tablespace Sizes and Set Parameter Values
            
   &nb ......

Linux 命令

++查看硬盘使用情况
df –m
++查看目录的大小
du –sh dirname
++显示内存使用情况
free –m
++端口的详细列表
/etc/services
++显示最后一个登录到系统的用户
last
++查看硬盘的使用情况
df -k 以K为单位显示
df -h 以人性化单位显示,可以是b,k,m,g,t.. ......

(一)Linux网络编程

http://blog.csdn.net/jenshy/archive/2006/04/18/667944.aspx
(一)Linux网络编程--网络知识介绍
Linux网络编程
--
网络知识介绍
客户端和服务端

       
网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的
--
客户端和服务器端
.
客户端
      &nbs ......

在Linux下安装Quartus II

本文介绍如何在Centos 5.3上安装Quartus II 7.2 (这是我手头那块开发版配套版本,其他版本没有试过,估计也差不多)
1. 进入光碟目录
[xzeng@xzeng-desktop linux]$ pwd
/media/Altera Software/quartus/linux
2. 运行install进行安装
[root@esig linux]# ./install
Quartus II 7.2 Installation Script for UNIX W ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号