这应该是继我研究手册QQ协议后的第2个稍微正式一点的网络程序, 不只是Scoket套接字编程, 还涉及到更多的HTTP协议知识! 阿里云开放储存服务OSS官方已经提供了不少SDK, 包括PHP/Python/Java/C#, ... 但唯独没有C/C++的, 很可惜. 不过, 论坛上倒是收集了不少....
分类:
编程语言 时间:
2014-11-10 23:13:33
阅读次数:
267
http://blog.csdn.net/h7870181/article/details/8653865以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大...
分类:
移动开发 时间:
2014-10-20 14:55:01
阅读次数:
272
scoket流程图:socket中TCP的三次握手建立连接流程图:从图中可以看出,当客户端调用connect时,触发了连接请求,向服务器发送了SYN J包,这时connect进入阻塞状态;服务器监听到连接请求,即收到SYN J包,调用accept函 数接收请求向客户端发送SYN K ,ACK J+1...
分类:
其他好文 时间:
2014-10-17 10:10:31
阅读次数:
211
//
// main.cpp
//
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#inc...
分类:
编程语言 时间:
2014-10-09 12:18:38
阅读次数:
275
在新公司负责了一个项目,本来也没什么。一个人做。公司给的需求很泛泛。作为一个机智的工程师。半路接手这种东西能被难倒么?不会的哈!!!!首先扫了一眼那玩意儿。看出来了。Scoket常联异步通讯,顺便跟数据库有些交互。这不是问题。对吧,可问题是。一个月完成。 soga 简单!咱就把通讯里的用连接状态判....
分类:
其他好文 时间:
2014-09-30 12:09:22
阅读次数:
171
大体思路,有n台mc,要dump出数据,n台进行对比,看数据是否一致,设计到同时dump的问题,server断发条指令给这n台mc,mc同时去dump把结果返回给server端,server端把这些结果进行对比server段#!/usr/bin/python#coding:utf8importsocketimportosimportthreadingimporttimeimpo..
分类:
编程语言 时间:
2014-09-23 19:30:45
阅读次数:
294
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)...
分类:
编程语言 时间:
2014-08-28 19:46:15
阅读次数:
308
流程:服务器: 客户端:监听端口,等待访问 指定服务器ip、端口、传输协议 ↓ ↓ 请求 ...
分类:
其他好文 时间:
2014-07-31 09:33:56
阅读次数:
257
1.传统的socket: 阻塞式通信模式 tcp连接: 与服务器连接时 .必须等到连接成功后 才返回 .
udp连接: 客户端发送数据 ,必须等到发送成功后返回 .
每建立一个 Scoket连接时, 同事创建一个新线程对该 Socket进行单独通信(采用阻塞式通信 )
这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果
对每一个连接都产生一个线程的无疑...
分类:
其他好文 时间:
2014-07-24 23:31:17
阅读次数:
598
跨机器、跨语言的远程访问形式一共有三种:scoket发送数据包、http发送请求、rmi远程连接;
http发送请求方式;分为post和get两种方式
importjava.io.IOException;
importjava.io.InputStream;
import java.util.Map;
importjava.util.concurrent.atomic.AtomicInt...
分类:
其他好文 时间:
2014-07-12 21:05:25
阅读次数:
724