#/usr/bin/envpython
#-*-coding:utf-8-*-
importtime,datetime,socket,urllib,urllib2,cookielib,re
importsmtplib,string
fromemail.mime.multipartimportMIMEMultipart
fromemail.mime.textimportMIMEText
fromemail.mime.p_w_picpathimportMIMEImage
log_url=‘http://ip地..
分类:
编程语言 时间:
2014-12-05 19:40:48
阅读次数:
323
这是在 Web 上实现 UDP/TCP API 的草案,沿未形成标准。该标准的一大亮点就是使用内置 Promise 设计模式,替代了传统 JavaScript 中的事件触发回调。不过各大浏览器厂商会不会这样实现还要打一个问号,毕竟编写标准的学院派和实现标准的行业派很难达到完全统一。 以下内容来自:h...
服务端多进程避免僵尸进程的方法1)通过忽略SIGCHLD信号,解决僵尸进程 在server端代码中添加signal(SIGCHLD, SIG_IGN);2)通过wait/waitpid方法,解决僵尸进程 signal(SIGCHLD,onSignalCatch);
void onSignalCatch(int signalNumber)
{
wait(NULL);...
分类:
其他好文 时间:
2014-12-05 17:37:02
阅读次数:
251
之前看网上的一些网络框架,多少存在一些bug,大多还没有源码,有些有源码,框架过于太大,发现了bug修改起来也实在费事,所以使用自己的网络框架是最佳选择哦,这个框架我这里有借鉴一些其他框架的地方,不过提供功能就是 post 请求网络。
Android使用 HttpClient 和 HttpURLConnection,当然他们都存在一些缺陷,自己通过socket去写http协议稍显得麻烦,暂...
分类:
Web程序 时间:
2014-12-05 17:35:48
阅读次数:
253
这篇文章接着上一篇,不多说,直接上demo. 1 class UDPReceiveDemo 2 { 3 public static void main(String[]args)throws Exception 4 { 5 //建立接收端socket服务 6 ...
分类:
其他好文 时间:
2014-12-05 14:03:17
阅读次数:
133
包尾加\n编程实践SYNOPSIS
#include
#include
ssize_t recv(int sockfd, void *buf, size_t len, int flags);与read相比,只能用于套接字文件描述符,而且多了一个flagsFlags常用取值:MSG_OOB(紧急指针,带外数据) This flag requests r...
分类:
其他好文 时间:
2014-12-05 12:46:02
阅读次数:
276
服务端代码如下:using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Windows.Forms;namespace Client{ ....
分类:
其他好文 时间:
2014-12-05 12:31:48
阅读次数:
310
思路:使用socket进行连接测试,即客户端连接服务器。核心代码如下:from socket import *def try_port(ip,port,protocol = SOCK_STREAM): s = socket(AF_INET,protocol) try: s.connect((str....
分类:
编程语言 时间:
2014-12-05 01:52:41
阅读次数:
170
一、TCP编程的一般步骤 服务器端: 1、创建一个socket,用函数socket() 2、绑定IP地址、端口等信息到socket上,用函数bind() 3、开启监听,用函数listen() 4、接收客户端上来的连接,用函数accept() 5、收发数据,用函数send()和recv(),或者rea...
流协议与粘包粘包的表现Host A 发送数据给 Host B; 而Host B 接收数据的方式不确定 粘包产生的原因 说明TCP字节流,无边界对等方,一次读操作,不能保证完全把消息读完UDP数据报,有边界对方接受数据包的个数是不确定的 产生粘包问题的原因分析 1、SQ_SNDBUF 套接字本身有缓冲区 (发送缓冲区、接受缓冲区) 2、tcp传送的端 mss大小限制 3、链路层...
分类:
其他好文 时间:
2014-12-04 21:42:38
阅读次数:
365