看了Socket的网络编程,感觉这个东西好神奇啊下面是Socket的发送端:/* Socket编程,发送端 1.建立Socket发送端的端口,DatagramSocket 2.将数据进行封装,加入接收端地址和端口号,DatagramPacket 3.发送数据包send()4.关闭资源*/ impor...
分类:
其他好文 时间:
2014-07-16 19:20:38
阅读次数:
166
1、distributed说明该模块包含了服务端与客户端通信的一些处理方法,包括发送数据的封装,协议头的封装,tcp通信时进行分包,处理粘包问题。2、结构解析LiberateFactory,协议工厂,所有连接的本质,服务端与客户端通信的这一行为的形象化,它包含三个部分:1)LiberateProto...
分类:
Web程序 时间:
2014-07-16 18:32:22
阅读次数:
175
发送数据处理模式的概念:相信每一个第一次写游戏服务器的人都会在发送数据处理这里卡主,因为相对于简单易处理的接收消息处理,发送消息的时机和驱动更加难以把握。为什么呢?我们看下套接字可读的条件:1: 该套接字接收缓冲区中的数据字节数大于接收低水位标记2: 该连接的读关闭3: 该套接字是一个监听套接字,并...
分类:
其他好文 时间:
2014-07-16 17:53:52
阅读次数:
224
MIME的作用 : 使客户端软件,区分不同种类的数据,例如web浏览器就是通过MIME类型来判断文件是GIF图片,还是可打印的PostScript文件。 web服务器使用MIME来说明发送数据的种类, web客户端使用MIME来说明希望接收到的数据种类。 Tomcat的安装目录/conf/web.....
分类:
其他好文 时间:
2014-07-15 08:43:26
阅读次数:
355
跨机器、跨语言的远程访问形式一共有三种: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
遇到如题的问题,google了一番,找到了解决方法,写下来备用问题:udp发送数据时候报错sendto error : Permission denied改正方法:在创建了套接字后,加上下列代码:int on=1; setsockopt(sock,SOL_SOCKET,SO_REUSEADDR | ...
分类:
其他好文 时间:
2014-07-12 16:01:00
阅读次数:
222
具体参考: 官方用户手册和开发指南http://flume.apache.org/FlumeDeveloperGuide.html*) 定位和简单例子1). Flume-ng-sdk是用于编写往flume agent发送数据的client sdk2). 简单示例RpcClient client = ...
分类:
其他好文 时间:
2014-07-11 21:12:08
阅读次数:
256
UDP通信是无连接通信,客户端在发送数据前无需与服务器端建立连接,即使服务器端不在线也可以发送,但是不能保证服务器端可以收到数据。服务器端代码:C#代码staticvoidMain(string[]args){UdpClientclient=null;stringreceiveString=null...
分类:
其他好文 时间:
2014-07-11 19:57:07
阅读次数:
201
java课编程作业:在老师给的demo的基础上实现客户端发送数据到服务器端,服务器端接受客户端后进行数据广播。 整体功能类似于聊天室,代码部分不是太难,但是在本机测试的时候出现这样的问题: 服务端通过将每一个Socket客户端的IP存入Set集合,每次接受到数据后都向当前所有的IP转发。...
分类:
编程语言 时间:
2014-07-05 17:13:42
阅读次数:
265
这次记录状态机的主要逻辑,跟踪set命令的执行流程,暂不涉及到内存申请这一块,下面内容基本都是代码注释首先还是补充了解下客户连接在发送数据到数据被处理并返回过程中conn的各种状态的表示enum conn_states {conn_listening, /** 只有监听连接的socket才会是这种状...
分类:
其他好文 时间:
2014-07-03 19:19:13
阅读次数:
199