申请一个CSocket类的实例,使用UDP协议,能否既发送又接收呢?
这是我代码中的几条相关的东西,我的想法是,只建一个CSocket对像,然后再建一个线程,用这个线程去接收消息,还有一个Button,它负责发送消息.
1.在全局变量中定义:
CSocket m_socket ;
m_socket.Create(3550, SOCK_DGRAM) ;
2.在接收的线程中
while(1)
{
m_socket.Receive(.........) ;
.........
} ;
3.在那个Button的处理函数中
m_socket.SendTo(buff, sizeof(struct ...), 3550, "192.168.0.2") ;
这样写可以么?反正,我调了半天,一直有问题,想听听大家的看法.