服务器端是vc写的,要求发送的格式为: WORD id;
WORD aa;
BYTE bb;
char Name1[10];
char Name2[10];
BYTE cc;
my_time_t Time;
float
f1,
f2,
f3,.Net写的UDP客户端,即发送端。问题1:客户端如何用UDP发送数据。
问题2:发送的数据格式怎么写,有的数据是空,怎么写。
希望各位大人帮忙解决!
WORD aa;
BYTE bb;
char Name1[10];
char Name2[10];
BYTE cc;
my_time_t Time;
float
f1,
f2,
f3,.Net写的UDP客户端,即发送端。问题1:客户端如何用UDP发送数据。
问题2:发送的数据格式怎么写,有的数据是空,怎么写。
希望各位大人帮忙解决!
解决方案 »
- Regex P_regex = new Regex("^[\u4E00-\u9FA5]{0,}$")
- 纯BS构架项目中关于大量数据反复读取、筛选造成频繁提交服务器的问题
- WebBrowser 网站全屏截图
- Winform窗体传入参数
- 关于 VS.NET2005 C#写MDI绘图软件的问题
- 现金求助,关于C#与数据库
- 救救我吧!我要用Label显示数据,可是显示不出来呀,我今天做不出来我就死定了
- 用vc#.net做web应用时如何让整个页面在浏览器中居中?
- 推荐一个帖子http://expert.csdn.net/Expert/topic/1826/1826329.xml?temp=5.028933E-02
- 老问题!网络是否连接!
- C# 类型转换
- button 的text显示问题
{
int count = 0;
int buffSize = 0;
buffSize = buff.Length;
try
{
if (sendsocket== null) return;
if (sendsocket.Connected)
{
while (count < buff.Length)
{
if ((count + buffSize) > buff.Length) buffSize = buff.Length - count;
count += sendsocket.Send(buff, count, buffSize, SocketFlags.None);
}
}
}
catch (SocketException e)
{
throw (e);
}} protected void Send(socket sendsocket, string msg)
{
byte[] strByteArr = System.Text.Encoding.Default.GetBytes(msg);
try
{
this.SendByteArr(sendsocket, strByteArr);
//发送结束标记
this.SendByteArr(sendsocket,new byte[1] { 0 });
//改成一次发送
//最大的数据报默认8192,不拆,系统也会自动拆分
}
catch (SocketException e)
{
}
}
WORD id;
WORD aa;
BYTE bb;
char Name1[10];
char Name2[10];
BYTE cc;
my_time_t Time;
float
f1,
f2,
f3, 那么客户端发送的内容如何写呢?楼上的msg怎么写呢?