只用一个WINSOCK控件,在接收数据的同时发送数据,两者会不会干扰??
我的想法是:当接收数据代码运行到一半时,这时再通过winsock的senddata发送数据,会不会跳出接收程序进行发送程序。发送完还会不会返回到跳出时的代码处???求大神...
我的想法是:当接收数据代码运行到一半时,这时再通过winsock的senddata发送数据,会不会跳出接收程序进行发送程序。发送完还会不会返回到跳出时的代码处???求大神赐教。。。跪谢!!!
展开
1个回答
展开全部
winsock控件?是说vb的么?
lz的疑惑其实是对函数(过程)或者线程没有理解 虽然vb里面线程的概念也相当模糊
你winsock接受的话 是有个事件触发一个函数的吧
当执行这条函数的时候 没有特定的跳出语句是肯定会执行完的
private sub XXX(举个例子)
winsock.accept
winsock.send
……
end sub
只要没有exit sub 不管函数(过程)里执行什么 不出错的话 是会执行完的
函数是这样的
程序跳出切入什么的 容易搞混的是线程间通信 要用到互斥对象 lz如果是涉及这方面的欢迎追问
lz的疑惑其实是对函数(过程)或者线程没有理解 虽然vb里面线程的概念也相当模糊
你winsock接受的话 是有个事件触发一个函数的吧
当执行这条函数的时候 没有特定的跳出语句是肯定会执行完的
private sub XXX(举个例子)
winsock.accept
winsock.send
……
end sub
只要没有exit sub 不管函数(过程)里执行什么 不出错的话 是会执行完的
函数是这样的
程序跳出切入什么的 容易搞混的是线程间通信 要用到互斥对象 lz如果是涉及这方面的欢迎追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询