如何获取c#连接成功后socket, 把socket如何值 传给C语言?

w20011025 2015-01-06 08:24:25
TcpClient tcpClient = new TcpClient();
tcpClient.Connect("192.168.1.89", 8603);
/Socket socket = tcpClient.Client;

NetworkStream ns = tcpClient.GetStream();
NetworkStream nsRev = tcpClient.GetStream();
byte[] sendBytes = new Byte[7];
ArrayList gbRecvBuff = new ArrayList();

if (ns.CanWrite)
{
ns.Write(sendBytes, 0, sendBytes.Length)
}

//C sharp调用c dll函数
[DllImport("F:\\DTS.dll")]
public static extern int RecvDataEx(int SocketClient, float[] pfData, int n);

C#连接成功后把socket传输给C函数函数接收数据?谢谢
...全文
97 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
w20011025 2015-01-06
  • 打赏
  • 举报
回复
别人提供C dll函数. 我现在用C#写的如何调用接收后的数据?谢谢

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧