最新评论
Re:2012年的一些愿景 佩恩 2012-02-14 00:05
之前用过ETMASS:
//## Project : ETMASS——Extensible Multi-Thread Asynchronous Socket Server Framework
//## Author : Hulihui(ehulh@163.com)
但作者从09年就没更新了,传说中的3.0一直没见到。我用该类库有时会出现程序崩溃的情况,也不知是哪的问题。
找机会试一下楼主的,希望Net平台能出现个能与Java环境下那些知名NIO类库相比的好东东
首先,非常感谢江大鱼,我自己做了测试遇到了问题
在本地测试没有问题,比如www.abc.com和abc.com或xxx.abc.com之间共享SESSION都成功,没有问题
但是我把代码应用到我的另外两个网站上面,上传到服务器后,出现了问题。在服务器上面xxx.abc.com和abc.com或uuu.abc.com都能正常的共享SESSION,唯一不能和www.abc.com进行共享,感觉很奇怪,只要是WWW这个子域名就不行。。在www.abc.com站点上再绑定个yyy.abc.com,都能共享,就是www.abc.com不能共享,请问一下有遇到这个问题吗?怎么解决呢?谢谢
[quote]孤客漫步:
@江大鱼
好吧![/quote]
这是开源的...
@孤客漫步
你确认你读懂了现有的代码之后,你就会觉得你根本就不需要所谓的完整代码。这跟菜不菜鸟没有任何关系。
@江大鱼
希望给些完整能工作的代码,学习SuperSocket的有牛人,也有不少像我这样的菜鸟,照顾一下菜鸟吧,也便于SuperSocket的推广。
@孤客漫步
此文档不是为了演示如何使两台服务器之间直接通信,而是指在同一服务器上,一个SuperSocket进程内运行的多个AppServer实例之间的通信。
请先完全读懂示例代码,示例代码仅仅起示例的作用,并不保证是完整、可工作的代码。
请问这个怎么测试呢?我用telnet分别连上服务器A和B,发送什么样的命令就才可以通信呢?
国外有个兄弟正在基于SuperSocket做Protocol Buffer的支持,我也正在考虑自己实现一个。
Re:2012年的一些愿景 江大鱼 2012-01-24 10:01
@张善友
对的,易于集成至现有系统。
大鱼,Google的Protocol Buffers格式的支持上会比Json更好,可以考虑加入对Protocol Buffers的支持
http://www.cnblogs.com/shanyou/archive/2012/01/22/using-google-protocol-buffers-hypermedia-type-with-wcf-restful-services-a-media-type.html
Re:2012年的一些愿景 张善友 2012-01-23 09:04
大鱼的这个FTP服务器是个系统插件类的,对于很多不需要提供专门的FTP服务的但是又需要ftp服务功能的用户很有价值
Re:2012年的一些愿景 江大鱼 2012-01-18 16:52
@On- The-Way
有的时候一个特性就能决定用户的选择。
而且这个FTP server的目标用户不是普通的自己架设FTP服务器的用户,而是互联网服务提供商,这一点可能和你想的不一样。
Re:2012年的一些愿景 On- The-Way 2012-01-18 15:56
不是指这个,目前FTP已经有很多比较成熟产品,而且用户使用的已经比较习惯,你这个产品如果就单这两个特性,不足以吸引用户
Re:2012年的一些愿景 江大鱼 2012-01-18 15:52
@On- The-Way
主打易于集成现有系统和跨平台这两个特性, 我想你说的就是"易于集成现有系统"这个特性。
Re:2012年的一些愿景 On- The-Way 2012-01-18 15:48
FTP服务器这个商业化,前景不大,应该要结合其他的应用才有市场
LiveChat的Demo,不需要运行SuperWebSocketService,网站自动会运行SuperWebSocket实例。
Logs文件夹下查看日志文件。
Re:SuperWebSocket发布0.1版本 Stangray 2012-01-17 16:53
LiveChat.aspx下
* Connecting to server ..
一直停在这一步,一般是什么问题引起的呢!
先运行了SuperWebSocketService下的RunServer.bat 按任意键,也提示了按Q退出.说明服务是正常的.
Re:SuperSocket文档列表 江大鱼 2012-01-09 13:49
我只能提供粗略的测试结果,更详细的测试还需要基于自己的应用来进行测试。
Re:SuperSocket文档列表 dark0729 2012-01-08 21:12
江大,
最近正在看你的supersocket1.4的相关文档,收获颇丰
能否麻烦再把的性能测试的报告麻烦发送一份给我,
邮箱地址:dark.0729@hotmail.com
江博主:
您好。我按照此文档一步步的做,telnet后没有“Welcome to EchoServer!”,请问是怎么回事呢,截图已经通过QQ发送给你了。
好啊。linux没有虚拟内存问题,试试mono版本,虽然对mono很陌生
值不能为空。
参数名: replacement
这是什么情况啊
Re:SuperSocket文档列表 On- The-Way 2011-12-26 15:08
江大,性能测试的报告麻烦发送一份给我, 邮箱地址:wulinfeng2008@163.com
Re:SuperSocket文档列表 BZZ 2011-12-15 21:50
您好江老师,你能把性能测试结果发给我吗 邮箱地址:bzzun@163.com
谢谢。
Windows下还是建议使用.NET版本,Linux下用Mono版本!
对的,要用SuperSocket.Mono.sln这个!
GOOD! 安装好VS2010后,重新编译mono solution,在mono下运行正常。Great Job!Thank You!
补充:由于我没有vs2010,所以没有完整编译mono solution,编译EchoServer时,引用的是Binaries中的net3.5 DLL。可能是这个原因吗?mono版使用的是.net4.0?
我在mono下测试出现错误,mono版本2.10.2 和 2.10.8都一样的错误。试验EchoServer,服务可以启动。
telnet 127.0.0.1 9119
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Connection closed by foreign host.
服务端报错信息:
Unhandled Exception: System.NotImplementedException: The requested feature is not implemented.
at System.Net.Sockets.Socket.IOControl (IOControlCode ioControlCode, System.Byte[] optionInValue, System.Byte[] optionOutValue) [0x00000] in <filename unknown>:0
at SuperSocket.SocketEngine.TcpSocketServerBase`2[SuperSocket.SocketEngine.AsyncSocketSession`2[SuperSocket.QuickStart.EchoService.EchoSession,SuperSocket.SocketBase.Command.StringCommandInfo],SuperSocket.QuickStart.EchoService.EchoSession].RegisterSession (System.Net.Sockets.Socket client, SuperSocket.SocketEngine.AsyncSocketSession`2 session) [0x00000] in <filename unknown>:0
at SuperSocket.SocketEngine.AsyncSocketServer`2[SuperSocket.QuickStart.EchoService.EchoSession,SuperSocket.SocketBase.Command.StringCommandInfo].AceptNewClient (System.Net.Sockets.SocketAsyncEventArgs e) [0x00000] in <filename unknown>:0
at SuperSocket.SocketEngine.AsyncSocketServer`2[SuperSocket.QuickStart.EchoService.EchoSession,SuperSocket.SocketBase.Command.StringCommandInfo].acceptEventArg_Completed (System.Object sender, System.Net.Sockets.SocketAsyncEventArgs e) [0x00000] in <filename unknown>:0
at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted (System.Net.Sockets.SocketAsyncEventArgs e) [0x00000] in <filename unknown>:0
at System.Net.Sockets.SocketAsyncEventArgs.AcceptCallback (IAsyncResult ares) [0x00000] in <filename unknown>:0
at System.Net.Sockets.SocketAsyncEventArgs.DispatcherCB (IAsyncResult ares) [0x00000] in <filename unknown>:0
EchoServer是从SuperSocket(1.4 SP1).Source中编译的,其他DLL直接使用的SuperSocket(1.4 SP1).Binaries中的,net3.5和net4都试过错误一样。在Windows下正确。
10w * 0.3/s, 建议你做分布式,即使连接能够维持,但不能保证通讯的效率。
已有基于SuperSocket的WebSocket协议的实现,可以在浏览器内直接连接WebSocket服务器,但是需要浏览器支持WebSocket
http://superwebsocket.codeplex.com/
哥们,你的东西非常好,希望能加上数据检验发送的例子或功能.
另外,最好能有传输文件的示例.(tcp,ftp 等)
非常感谢你的作品!非常喜欢!
另外,是否可以考虑在web上集成lisner或client 以及连接池 这样web开发也可以很容易使用socket了 最好能有相关例子.
听说iis会发生内存收集情况,会导致错误,不知道你怎么进行处理.
Re:SuperSocket 1.4 stable正式发布 Justin.Timberlake 2011-11-16 17:08
大神,膜拜...
这个可以支持多少个终端同时在线? 10W个终端,3秒 发一次数据有问题没?
Re:MiaSocks发布第一个测试版 江大鱼 2011-11-08 15:31
TCP, 丢包?
Re:MiaSocks发布第一个测试版 SunnyXu 2011-11-08 15:22
在http://miasocks.codeplex.com上载的,另外想问个问题,异步处理中的丢包、超时、重发等问题有实现吗?可否在配置中进行设置呀,谢谢
Re:MiaSocks发布第一个测试版 江大鱼 2011-11-08 09:28
你在哪里下的代码?
Re:MiaSocks发布第一个测试版 SunnyXu 2011-11-07 13:29
SocketContext类找不到,不能进行编译调试
@江大鱼
江老师,我已经能够将文本文件在客户端和服务器端来回传递了。我没有自定义协议,还是用的命令行协议。将文本文件搞成Base64字符串传递的。等熟悉了,再试试自定义协议吧。
我接下来,想将一个二进制文件(比如EXE)在客户端和服务器端来回传递,江老师能简单说点思路吗,比上次的回答稍微详细一点就行。非常感谢!
@江大鱼
谢谢。也就是说SuperSocket里面没有现存的处理文件的,需要自己来写。我试试……
例子运行起来了。
那如果我想要从客户端上传一个文件到服务器端,然后服务器端经过对文件的处理,返回结果文件到客户端,我应该怎么做呢?请熟悉的朋友帮忙给点思路就行哈。谢谢!我刚刚接触SuperSocket,不太熟悉。
可以给我发一份有关性能测试的资料吗,谢谢, liujian.sky@163.com