zoukankan
html css js c++ java
asp.net中应用Socket传递接收数据
Socket获取传递参数后的返回值
string
StartTime
=
IROperatieDB.StringWipeOffEmpty(Meeting_Start);
string
[] MeetingIP
=
ConfigurationSettings.AppSettings[
"
Operationculti
"
].ToString().Split(
new
char
[]
{
'
/
'
}
);
string
strMeetingParameter
=
"
/meeting?command=StartMeeting&mainSubject=
"
+
MeetingTitles
+
"
&meetingID=
"
+
MeetingRoomID
+
"
;
System.Text.Encoding Acs
=
System.Text.Encoding.ASCII;
string
MeetingUrl
=
"
GET
"
+
strMeetingParameter
+
"
HTTP/1.0\r\nAccept: */*\r\nHOST:
"
+
"
localhost
"
+
"
\r\nConnection: Close\r\n\r\n
"
;
//
string MeetingUrl = "GET /meetingAdmin?command=StartMeeting&mainSubject="+MeetingTitles+"&meetingID="+MeetingRoomID+"&startTime=2006-5-10:0:00&auditorPassword=&roomDir=/roomWeb&meetingType=0&totalBandwidth=-1&maxUserNum=400&recordRight=0 HTTP/1.0\r\nAccept: */*\r\nHOST: " + "localhost" + "\r\nConnection: Close\r\n\r\n";
//
string Get = "GET / HTTP/1.0\r\nAccept: */*\r\nHOST: " + "localhost" + "\r\nConnection: Close\r\n";
byte
[] urles
=
Acs.GetBytes(MeetingUrl);
Socket s
=
new
Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
IPAddress ipAddress
=
IPAddress.Parse(MeetingIP[MeetingIP.Length
-
1
].ToString());
IPEndPoint ipLocalEndPoint
=
new
IPEndPoint(ipAddress,
80
);
s.Connect(ipLocalEndPoint);
s.Send(urles,
0
,urles.Length,SocketFlags.None);
byte
[] bytes
=
new
byte
[
2048
];
//
s.Receive(bytes,0,s.Available,SocketFlags.None);
try
{
s.Receive(bytes);
string
MeetingState
=
Acs.GetString(bytes,
0
,bytes.Length);
string
[] MeetingStateTeam
=
MeetingState.Split(
new
char
[]
{
'
:
'
}
);
return
int
.Parse(MeetingStateTeam[
1
].ToString());
}
catch
{
return
3
;
}
finally
{
s.Close();
}
查看全文
相关阅读:
各版本arm-gcc区别与安装【转】
内存与文件系统【笔记】
ramdisk文件系统的介绍与制作【转】
浅谈linux中的根文件系统(rootfs的原理和介绍)【转】
mybatis generator自动生成代码
java no XXX in java.library.path怎么配置
使用JNotify 监控文件变化
javaFx中fxml的键盘事件
okhttp同步异步下载文件,与http请求工具类
JavaFx2 实现系统托盘SystemTray
原文地址:https://www.cnblogs.com/hanguoji/p/472004.html
最新文章
Intellij IDEA 中Cannot Resolve Symbol XXX问题的解决方法
idea 离线安装 lombok插
Intellij IDEA ,按Ctrl+左键,不能进入类或方法,提示Cannot find declaration to go to。
在Asp.net core程序中集成typescript
/proc/meminfo之谜【转】
Linux IO中BIO和DIO【转】
Linux内核镜像格式【转】
通过busybox制作根文件系统【转】
几种USB控制器类型:OHCI,UHCI,EHCI,xHCI【转】
stressapptest使用介绍【转】
热门文章
ARM Linux BenchMark【转】
系统级性能分析工具perf的介绍与使用【转】
buildroot使用介绍【转】
专题:性能调优之工具---perf【转】
ARM Coresight -- 与内核并列的调试系统架构【转】
openWRT相关文件系统简介【转】
linux下查看内存频率,内核函数,cpu频率【转】
Zephyr OS 基础篇:系统简介【转】
VFP--ARM浮点体系结构机介绍【转】
ARMCC和GCC编译ARM代码的软浮点和硬浮点问题【转】
Copyright © 2011-2022 走看看