<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>websocket client</title>
<script type="text/javascript">
var start = function () {
var inc = document.getElementById('incomming');
var wsImpl = window.WebSocket || window.MozWebSocket;
var form = document.getElementById('sendForm');
var input = document.getElementById('sendText');
inc.innerHTML += "connecting to server ..<br/>";
// create a new websocket and connect
window.ws = new wsImpl('ws://localhost:8181/');
// when data is comming from the server, this metod is called
ws.onmessage = function (evt) {
inc.innerHTML += evt.data + '<br/>';
};
// when the connection is established, this method is called
ws.onopen = function () {
inc.innerHTML += '.. connection open<br/>';
};
// when the connection is closed, this method is called
ws.onclose = function () {
inc.innerHTML += '.. connection closed<br/>';
}
form.addEventListener('submit', function(e){
e.preventDefault();
var val = input.value;
ws.send(val);
input.value = "";
});
}
window.onload = start;
</script>
</head>
<body>
<form id="sendForm">
<input id="sendText" placeholder="Text to send" />
</form>
<pre id="incomming"></pre>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
Fleck:C#Websocket实现
共53个文件
cs:43个
csproj:3个
markdown:1个
26 下载量 2 浏览量
2021-05-11
15:12:42
上传
评论
收藏 48KB ZIP 举报
温馨提示
斑点 Fleck是C#中的WebSocket服务器实现。 从项目分支出来的Fleck不需要继承,容器或其他引用。 Fleck不依赖于HttpListener或HTTP.sys ,这意味着它将在Windows 7和Server 2008主机上运行。 例子 以下是将回显到客户端的示例。 var server = new WebSocketServer ( " ws://0.0.0.0:8181 " ); server . Start ( socket => { socket . OnOpen = () => Console . WriteLine ( " Open! " ); socket . OnClose = () => Console . WriteLine ( " Close! " ); socket . OnMessage = message => socket
资源详情
资源评论
资源推荐
收起资源包目录
fleck-master.zip (53个子文件)
Fleck-master
.gitattributes 2KB
src
Fleck.sln 4KB
Samples
ConsoleApp
client.html 2KB
Properties
AssemblyInfo.cs 1KB
ConsoleApp.csproj 3KB
Server.cs 1KB
Fleck
HandlerFactory.cs 2KB
RequestParser.cs 3KB
WebSocketConnection.cs 6KB
IntExtensions.cs 1KB
ReadState.cs 421B
SocketWrapper.cs 7KB
FleckLog.cs 1KB
WebSocketStatusCodes.cs 1KB
SubProtocolNegotiator.cs 594B
Handlers
Draft76Handler.cs 4KB
FlashSocketPolicyRequestHandler.cs 919B
ComposableHandler.cs 2KB
Hybi13Handler.cs 8KB
QueuedStream.cs 7KB
Fleck.csproj 727B
Interfaces
IWebSocketConnectionInfo.cs 522B
IWebSocketServer.cs 164B
IHandler.cs 417B
ISocket.cs 1014B
IWebSocketConnection.cs 739B
WebSocketConnectionInfo.cs 3KB
WebSocketException.cs 643B
FrameType.cs 204B
WebSocketHttpRequest.cs 1KB
ConnectionNotAvailableException.cs 443B
WebSocketServer.cs 6KB
Helpers
FleckRuntime.cs 456B
SubProtocolNegotiationFailureException.cs 423B
Fleck.Tests
WebSocketConnectionTests.cs 6KB
QueuedStreamTests.cs 12KB
SocketWrapperTests.cs 3KB
Fleck.Tests.csproj 628B
FlashSocketPolicyRequestHandlerTests.cs 858B
SubProtocolNegotiatorTests.cs 1KB
Hybi14DataFrameTests.cs 2KB
DefaultHandlerFactoryTests.cs 856B
Hybi14DataFrame.cs 3KB
Hybi13HandlerTests.cs 13KB
Draft76HandlerTests.cs 5KB
WebSocketServerTests.cs 4KB
RequestParserTests.cs 5KB
AssemblyTests.cs 336B
WebSocketConnectionInfoTests.cs 5KB
LICENSE 1KB
readme.markdown 4KB
appveyor.yml 778B
.gitignore 3KB
共 53 条
- 1
矢量边界
- 粉丝: 19
- 资源: 4608
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于opencv的dnn模块实现Yolo-Fastest的目标检测python源码+模型+说明(高分项目).zip
- 使用Python调用微信本地ocr服务.zip
- 【精品推荐】人工智能在医疗中的应用.pptx
- 【精品推荐】电子医疗仪器人机接口-(1).ppt
- 【精品推荐】电子医疗仪器人机接口.ppt
- ubuntu镜像ubuntu镜像01
- 基于paddle搭建神经网络实现5种水果识别分类python源码+数据集(高分毕设).zip
- 【精品推荐】电子商务网店类型介绍.ppt
- 基于paddle搭建神经网络实现水果识别分类python源码+数据集(高分项目).zip
- 三菱plc编程口通信学习笔记.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0