server#include#include#include#include#include#include#include#define MAXLINE 4096int main( int argc, char** argv ){ int listenfd, connfd; struc...
分类:
其他好文 时间:
2015-08-27 18:09:57
阅读次数:
134
引言:客户/服务器架构 套接字:通信终点 面向连接与无连接套接字 Python 中的网络编程 Socket 模块 套接字对象方法 TCP/IP 客户端和服务器 UDP/IP 客户端和服务器 SocketServer 模块 Twisted 框架介绍 相关模...
分类:
编程语言 时间:
2015-08-19 20:17:40
阅读次数:
163
Socketserver和client通信流程图:服务端代码:serverSocket=newServerSocket();
serverSocket.setReuseAddress(true);
serverSocket.bind(newInetSocketAddress(port));
socket=serverSocket.accept();
socket.setSoTimeout(timeOut);//表示接收数据时的等待超时数据,此方法必..
分类:
编程语言 时间:
2015-08-19 17:39:20
阅读次数:
158
Exception happened during processing of request from ('127.0.0.1', 65066)Traceback (most recent call last): File "C:\Python27\lib\SocketServer.py", l....
分类:
其他好文 时间:
2015-08-15 22:52:54
阅读次数:
528
Socket
其实和JavaWeb 里面的Socket一模一样
建立客服端,服务器端,服务器开一个端口供客服端访问
第一步创建服务器端:(这里把为了便于讲解,把服务器端,和客服端都放在手机上了)
创建Android工程
socketserver
package com.example.socketserver;
import java.io.IOException;
...
分类:
移动开发 时间:
2015-08-14 09:58:08
阅读次数:
141
这两天,学习了python的套接字编程(linux版),我发现好多的资料都是linux的,然而python这个利器显然是跨平台的,所以,我根据linux版的资料来写一点windows的东西,希望对大家有点帮助,另外:本人小菜菜一枚,要是哪里有问题,欢迎指正,谢谢合作。
首先分析一下大概过程:
一、建立连接后,(多个或者一个)客户端将命令行发给服务器;
二、服务器收到命令行后,执行命令;
三...
分类:
编程语言 时间:
2015-06-29 11:51:55
阅读次数:
506
在Python 2.x中, socketserver模块名为SocketServer。该模块可以简化创建服务器的过程。 该模块有四个比较主要的类型,其中常用的是TCPServer 和UDPServer。 1. TCPServer 2.UnixStreamServer,类似于TCPServe...
分类:
编程语言 时间:
2015-06-24 20:55:43
阅读次数:
173
Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket类型套接字格式:socket(famil...
分类:
编程语言 时间:
2015-06-23 15:08:32
阅读次数:
177
服务端代码void TCPServer()
{
//创建服务器socket
SOCKET socketServer = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (INVALID_SOCKET == socketServer)
{
return;
}
//绑定IP和端口
str...
分类:
其他好文 时间:
2015-06-14 13:47:46
阅读次数:
91
说起多线程,必然想到了进程、锁等东西,python跟线程有关的模块有thread模块、threading模块、Queue模块、mutex模块、SocketServer模块。thread模块提供了基本的线程和锁的支持,但不建议使用,因为当主线程退出的时候,所有其它线程没有被清除就退出了,而threading模块提供了功能更强的线程管理能力,能确保所有重要的子线程都退出后,进程才结束。Queue模块允许...
分类:
编程语言 时间:
2015-06-09 11:57:56
阅读次数:
108