2011年8月18日

IPServer的实现3-机顶盒。

摘要: 分析:要组播接收的方式接收交换机的数据。图像要显示出来(由于发送时设定了发送包的大小所以还要组包)。接收数据和显示代码如下:UINT ReceiveShowCh1(void *p){ CMultSocket m_SocketCh; CCh1Dlg *pDlg=(CCh1Dlg*)p; CString m_strIP; CString m_strPort; pDlg->m_IPAddrCh1.GetWindowText(m_strIP); pDlg->m_PortCh1.GetWindowText(m_strPort); pDlg->m_Port1=atoi(m_strPort 阅读全文

posted @ 2011-08-18 11:18 静幽独白 阅读(272) 评论(0) 推荐(0) 编辑

IPServer的实现2-模拟交换机。

摘要: 上次说服务器的实现。下面说下交换机的实现(有点多):分析:服务器和交换机的通信是一对一的。而交换机接收到数据还要把数据转发给机顶盒。而交换机-->机顶盒是通过组播。1、交换机接收服务器的实现:UINT RecvSendSTB1(void *p){ struct sockaddr_in addr; int MultSock; CIPTVSwitchDlg *pDlg=(CIPTVSwitchDlg*)p; CString strIP; CString m_strPort; pDlg->m_IPAddr1.GetWindowText(strIP);//从界面获取IP pDlg-> 阅读全文

posted @ 2011-08-18 10:53 静幽独白 阅读(328) 评论(0) 推荐(0) 编辑

导航