服务器:
import socket
PORT = 9999
BACKLOG = 5
MAXLINE = 1024
listenfd = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
listenfd.bind(('',PORT))
listenfd.listen(BACKLOG)
while True:
connfd, conn...
分类:
编程语言 时间:
2014-10-07 17:02:43
阅读次数:
167
与面向连接的网络连接相比,无连接的网络通信不需要在服务器与客户端之间建立连接。面向非连接的Socket通信是基于UDP的,服务器端不需要调用listen()和accept()函数来等待客户端的连接;客户端直接向服务器发送数据。1、服务器端(1)建立Socket,绑定本地IP和端口server=soc...
分类:
其他好文 时间:
2014-10-07 14:51:43
阅读次数:
157
使用socket库服务端:tcpServer.py#-*-coding:utf-8-*-
#Filename:tcpServer.py
‘‘‘
server端的socket一般流程是这样:
1.建立一个socket(可以选择socket类型INET,UNIX等,以及连接方式TCP/UDP)
2.使用bind公开一个端口,使得client可以方便连接
3.设置一个listen队列的大小
4...
分类:
其他好文 时间:
2014-10-04 04:07:46
阅读次数:
394
accept()函数 系统调用 accept() 会有点古怪的地方的! 你能够想象发生 这种事情:有人从非常远的地方通过一个你在侦听 (listen()) 的port连接 (connect()) 到你的机器。它的连接将添?到等待接受 (accept()) 的队列 中。 你调用 accep...
分类:
其他好文 时间:
2014-10-03 13:54:24
阅读次数:
254
XX:那飘过的100~_~{2014/10/02 16:12}
流式套接字(SOCK_STREAM):提供面向连接、可靠的数据传输服务、数据无差错、无重复的发送、且按发送顺序接受。程序的设计思路
服务器端:
流程:WSAStartup()->socket()->bind()->listen()->accept()->send()
(1)创建套接字
...
分类:
其他好文 时间:
2014-10-02 19:11:33
阅读次数:
180
accept()函数 系统调用 accept() 会有点古怪的地方的! 你能够想象发生 这种事情:有人从非常远的地方通过一个你在侦听 (listen()) 的port连接 (connect()) 到你的机器。它的连接将增加到等待接受 (accept()) 的队列 中。 你调用 accep...
分类:
其他好文 时间:
2014-10-01 12:40:51
阅读次数:
177
#!/bin/bash
#./zabbixagent.sh172.16.103.16172.16.103.134
#$1masteraddress,$2local_listen_ip
groupaddzabbix&&useraddzabbix-gzabbix
cat>>/etc/services<<EOF
zabbix-agent10050/tcpZabbixAgent
zabbix-agent10050/udpZabbixAgent
zabbix-trapper1..
分类:
其他好文 时间:
2014-10-01 00:41:30
阅读次数:
209
#!/usr/bin/pythonimportpycurlimportsocketimporttimedefwork_socket():s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)s.bind((‘10.67.15.96‘,9999))s.listen(10)s.setblocking(0)s.settimeout(10)conn,addr=s.ac..
分类:
其他好文 时间:
2014-09-29 18:00:21
阅读次数:
576
The backlog has an effect on the maximum rate at which a server can accept new TCP connections on a socket. The rate is a function of both the backlog value and the time that connections stay on th...
分类:
其他好文 时间:
2014-09-28 00:32:21
阅读次数:
301
linux:1 某个端口号被占用,查看pid##根据端口查看进程信息 lsof -i:14700 ##根据进程号查看进程对应的可执行程序 ps -f -p 进程号 还可用netstatnetstat 的常用参数: - t、- u、- w和- x分别表示TCP、UDP、RAW和UNIX套接字连接。-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字。-l 显示正在被监听(listen)的端口...
分类:
系统相关 时间:
2014-09-26 20:37:38
阅读次数:
199