客户端: 1.socket( int af, int type, int protocol) socket()函数用于根据指定的地址族.数据类型和协议来分配一个套接口的描述字及其所用的资源.如果协议protocol未指定(等于0),则使用缺省的连接方式. 对于使用一给定地址族的某一特定套接口,只支持一种协议.但地址族可设为AF_UNSPEC(未指定),这样的话协议参数就要指定了.协议号特定于进行通讯的“通讯域”. SOCK_STREAM 提供有序的.可靠的.双向的和基于连接的字节流,使用带外数据
在本篇文章中,先介绍一下Socket编程的一些API,然后利用这些API实现一个客户端-服务器模型的一个简单通信例程.该例子中,服务器接收到客户端的信息后,将信息重新发送给客户端. socket()函数 socket()函数用于创建一个套接字.这就好像购买了一个电话.不过该电话还没有分配号码. #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol) 参
server coding: #!/usr/bin/python # -*- coding: utf-8 -*- import select import socket import sys import Queue # Create a TCP/IP socket server = socket.socket(socket.AF_INET,socket.SOCK_STREAM) server.setblocking(False) # Bind the socket to the port se