关闭

Linux C socket编程笔记(1)

标签: socket编程c语言
94人阅读 评论(0) 收藏 举报
分类:

socket函数
创建套接字, 成功返回一个文件描述符

int socket(int domain, int type, int protocol)

    domain--协议族:   
        AF_INET              IPv4互联网协议ip
        AF_INET6             IPv6互联网协议ipv6
    typs--传输类型:
        SOCK_STREAM    提供有序,可靠,双向,基于连接字节流。
        SOCK_DGRAM     支持数据报(无连接,不可靠的消息的固定最大长度)。
     protocol--指定协议:
        0 系统自动选择
        IPPROTO_TCP tcp协议
        IPPROTO_UDP udp协议

int tcp_socket = socket(AF_INET, SOCK_STREAM, 0);  //创建TCP套接字
int udp_socket = socket(AF_INET, SOCK_DGRAM, 0);  //创建UDP套接字
0
0
查看评论

linux socket编程以及简单的tcp,udp的例子

linux socket编程以及简单的tcp,udp的例子通过socket编程大致对网路编程的脉络有个大致的了解,如果有不太懂的地方, 咱们可以到网络上查找手册socket的基本操作创建socketint socket(int domain, int type, int protocol); ...
  • cabing2005
  • cabing2005
  • 2016-11-07 18:40
  • 5036

linux下TCP Socket编程C语言小实例

几乎是全部按照这个链接上的网址实现的:http://blog.csdn.net/leo115/article/details/8044795   服务器端的代码: #include #include #include #include #include #incl...
  • kevin_liu11
  • kevin_liu11
  • 2016-08-24 22:13
  • 250

Socket通信——Linux下,使用C/C++

①  什么是Socket? Socket是一个通信的端点。一对进程在网络直接通过一对socket通信,每个进程一个。 一个socket由一个IP地址和端口号确定。Socket封装了一些操作,使得网络里两个进程的数据通信比较方便。基于TCP协议和UDP协议的socket用得很多...
  • giantpoplar
  • giantpoplar
  • 2015-08-14 11:50
  • 5096

C语言的Socket编程例子(TCP和UDP)

server端: #include "stdafx.h" #include #include #pragma comment(lib,"ws2_32.lib") int main(int argc, char* argv[]) { //初始化W...
  • chinazhd
  • chinazhd
  • 2015-04-19 23:15
  • 57752

Linux C socket 编程常用函数

/* * Linux C socket 编程常用函数 */ #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<errno.h> #include<netdb.h&...
  • adream307
  • adream307
  • 2016-02-25 17:15
  • 654

linux下C/C++网络编程基本:socket实现tcp和udp的例子

简单的linux下socket编程,分别基于TCP和UDP协议实现的简单程序 linux下socket编程可以概括为以下几个函数的运用: socket() bind() listen() connect() accept() read() write() close()函数 ...
  • u012234115
  • u012234115
  • 2017-01-06 20:43
  • 13670

Linux C Socket编程原理及tcp, udp简单实例

http://www.cnblogs.com/xudong-bupt/archive/2013/12/29/3483059.html
  • qq_26437925
  • qq_26437925
  • 2016-07-12 20:38
  • 1449

C语言socket编程简单步骤

服务器端 /************************************** *函数功能:创建套接字的函数 *输入参数:无 *输出参数:无 *返回值:套接字的ID */ int creat_socket() { int ret; ret=socket(AF_INET,SOCK_ST...
  • u011430511
  • u011430511
  • 2013-08-05 20:36
  • 1145

Linux C Socket TCP编程介绍及实例

1、TCP网络编程主要流程 图1.1 注意:图1.1中可以看到close指向read并且标有结束连接的指示,可能有些人会有疑问,这个标注的意思是服务器在处理客户端的时候是循环读取的,如果客户端没有发送数据服务器处理客户端的线程是阻塞在read这里的,当客户端调用close后,服务器read就会立...
  • lell3538
  • lell3538
  • 2016-11-25 15:38
  • 1958

C/C++ socket编程教程之一:socket是什么

在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。
  • Ctrl_qun
  • Ctrl_qun
  • 2016-09-06 21:54
  • 1205
    个人资料
    • 访问:1252次
    • 积分:79
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类